From 6cb66a7a70d1d99bcec43f2e30e6757949b55c52 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 13 Dec 2023 13:03:02 +1100 Subject: [PATCH] New Crowdin updates (#6069) * updated translation base * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- InvenTree/locale/bg/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/cs/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/da/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/de/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/el/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/en/LC_MESSAGES/django.po | 347 +-- InvenTree/locale/es/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/es_MX/LC_MESSAGES/django.po | 347 +-- InvenTree/locale/fa/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/fi/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/fr/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/he/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/hi/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/hu/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/id/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/it/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/ja/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/ko/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/nl/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/no/LC_MESSAGES/django.po | 559 ++--- InvenTree/locale/pl/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/pt/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/pt_br/LC_MESSAGES/django.po | 347 +-- InvenTree/locale/ru/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/sl/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/sv/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/th/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/tr/LC_MESSAGES/django.po | 349 +-- InvenTree/locale/vi/LC_MESSAGES/django.po | 637 +++--- InvenTree/locale/zh/LC_MESSAGES/django.po | 349 +-- .../locale/zh_Hans/LC_MESSAGES/django.po | 351 +-- .../locale/zh_hant/LC_MESSAGES/django.po | 347 +-- src/frontend/src/locales/bg/messages.po | 162 +- src/frontend/src/locales/cs/messages.po | 162 +- src/frontend/src/locales/da/messages.po | 162 +- src/frontend/src/locales/de/messages.po | 162 +- src/frontend/src/locales/el/messages.po | 162 +- src/frontend/src/locales/en/messages.po | 808 ++++--- src/frontend/src/locales/es-mx/messages.po | 748 +++++-- src/frontend/src/locales/es/messages.po | 162 +- src/frontend/src/locales/fa/messages.po | 162 +- src/frontend/src/locales/fi/messages.po | 162 +- src/frontend/src/locales/fr/messages.po | 162 +- src/frontend/src/locales/he/messages.po | 162 +- src/frontend/src/locales/hi/messages.po | 162 +- src/frontend/src/locales/hu/messages.po | 162 +- src/frontend/src/locales/id/messages.po | 162 +- src/frontend/src/locales/it/messages.po | 162 +- src/frontend/src/locales/ja/messages.po | 162 +- src/frontend/src/locales/ko/messages.po | 162 +- src/frontend/src/locales/nl/messages.po | 162 +- src/frontend/src/locales/no/messages.po | 1884 +++++++++-------- src/frontend/src/locales/pl/messages.po | 162 +- .../src/locales/pseudo-LOCALE/messages.po | 748 +++++-- src/frontend/src/locales/pt-br/messages.po | 748 +++++-- src/frontend/src/locales/pt/messages.po | 162 +- src/frontend/src/locales/ru/messages.po | 162 +- src/frontend/src/locales/sl/messages.po | 162 +- src/frontend/src/locales/sv/messages.po | 162 +- src/frontend/src/locales/th/messages.po | 162 +- src/frontend/src/locales/tr/messages.po | 162 +- src/frontend/src/locales/vi/messages.po | 164 +- src/frontend/src/locales/zh-hans/messages.po | 748 +++++-- src/frontend/src/locales/zh-hant/messages.po | 748 +++++-- src/frontend/src/locales/zh/messages.po | 162 +- 65 files changed, 12761 insertions(+), 9545 deletions(-) diff --git a/InvenTree/locale/bg/LC_MESSAGES/django.po b/InvenTree/locale/bg/LC_MESSAGES/django.po index f4218d655e..4c5aafe773 100644 --- a/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -54,7 +54,7 @@ msgstr "Въведи дата" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Потвърждение на електронната поща" msgid "You must type the same email each time." msgstr "Трябва ла въведете една и съща електронна поща." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Въведената основна електронна поща е невалидна." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Въведеният домейн на електронната поща не е утвърден." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Регистрацията е деактивирана." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -266,7 +266,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Върнат" msgid "In Progress" msgstr "Изпълнява се" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 55aed2fde8..30c615e2ea 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -54,7 +54,7 @@ msgstr "Zadejte datum" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Potvrzení emailové adresy" msgid "You must type the same email each time." msgstr "Pokaždé musíte zadat stejný email." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Zadaná primární e-mailová adresa je neplatná." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Zadaná e-mailová doména není povolena." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -266,7 +266,7 @@ msgstr "Vyberte soubor k přiložení" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Neplatný výběr" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Název" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Název" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Vráceno" msgid "In Progress" msgstr "Zpracovává se" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenční číslo objednávky" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Cílové datum dokončení" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Datum dokončení" @@ -1168,7 +1168,7 @@ msgstr "Uživatel, který vydal tento příkaz k sestavení" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "Priorita tohoto příkazu k sestavení" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Výstup sestavení neodpovídá příkazu sestavení" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlav msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "Kontaktní e-mailová adresa" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "Stáhnout obrázek z URL" msgid "Delete image" msgstr "Smazat obrázek" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Zákazník" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index de946b96db..3a9936aecb 100644 --- a/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -54,7 +54,7 @@ msgstr "Angiv dato" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Bekræftelse af e-mailadresse" msgid "You must type the same email each time." msgstr "Du skal indtaste den samme e-mail hver gang." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Den indtastede email adresse er ikke gyldig." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Det angivne e-mail domæne er ikke godkendt." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -266,7 +266,7 @@ msgstr "Vælg fil, der skal vedhæftes" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Ugyldigt valg" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Navn" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Navn" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Returneret" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Batch Kode" msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Projekteret afslutningsdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Dato for afslutning" @@ -1168,7 +1168,7 @@ msgstr "Bruger som udstedte denne byggeordre" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index ca6988a31c..12115ec422 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -54,7 +54,7 @@ msgstr "Datum eingeben" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Bestätigung der E-Mail Adresse" msgid "You must type the same email each time." msgstr "E-Mail Adressen müssen übereinstimmen." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Die angegebene primäre E-Mail-Adresse ist ungültig." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Die angegebene E-Mail-Domain ist nicht freigegeben." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Registrierung ist deaktiviert." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -266,7 +266,7 @@ msgstr "Datei zum Anhängen auswählen" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Ungültige Auswahl" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Name" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Name" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -710,7 +710,7 @@ msgstr "Zurückgegeben" msgid "In Progress" msgstr "In Bearbeitung" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -991,8 +991,8 @@ msgstr "Teil in Bauauftrag kann nicht geändert werden" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1022,7 +1022,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1135,7 +1135,7 @@ msgstr "Losnummer" msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1150,7 +1150,7 @@ msgstr "geplantes Fertigstellungsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -1169,7 +1169,7 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1207,7 +1207,7 @@ msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1243,7 +1243,7 @@ msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1260,7 +1260,7 @@ msgstr "Objekt bauen" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1317,11 +1317,11 @@ msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" @@ -1417,7 +1417,7 @@ msgstr "Seriennummern automatisch zuweisen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1466,8 +1466,8 @@ msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1758,8 +1758,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1796,8 +1796,8 @@ msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1847,7 +1847,7 @@ msgstr "Ausgangs-Lager" msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Ziel-Lager" @@ -3404,7 +3404,7 @@ msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3514,7 +3514,7 @@ msgid "Published" msgstr "Veröffentlicht" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" @@ -3671,7 +3671,7 @@ msgid "Contact email address" msgstr "Kontakt-Email" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3904,7 +3904,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4062,8 +4062,8 @@ msgstr "Bild von URL herunterladen" msgid "Delete image" msgstr "Bild löschen" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4080,7 +4080,7 @@ msgstr "Kunde" msgid "Uses default currency" msgstr "verwendet Standard-Währung" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4538,7 +4538,7 @@ msgstr "QR-Code" msgid "QR code" msgstr "QR-Code" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4551,7 +4551,7 @@ msgstr "Gesamtpreis" msgid "No matching purchase order found" msgstr "Keine passende Bestellung gefunden" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4565,7 +4565,7 @@ msgstr "Keine passende Bestellung gefunden" msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4578,188 +4578,188 @@ msgstr "Rücksendeauftrag" msgid "Unknown" msgstr "Unbekannt" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "Gesamtpreis für diese Bestellung" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Auftragswährung" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "Währung für diesen Auftrag (leer lassen, um Firmenstandard zu verwenden)" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "Kontakt stimmt nicht mit der ausgewählten Firma überein" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Auftragsbeschreibung (optional)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Geplantes Lieferdatum für Auftrag." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Erstellt von" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "Ansprechpartner für diesen Auftrag" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Bestellungs-Status" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Zulieferer Bestellreferenz" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "Empfangen von" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "Versand von" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "Auftrag kann nicht abgeschlossen werden, da keine Teile zugewiesen wurden" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Kontext" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "gelöscht" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Bestellung" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4769,185 +4769,185 @@ msgstr "Zuliefererteil" msgid "Received" msgstr "Empfangen" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Wo möchte der Käufer diesen Artikel gelagert haben?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Sendung" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Position" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Position" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "Nur serialisierte Artikel können einer Rücksendung zugeordnet werden" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "Das Datum des Empfangs dieses Rücksendeartikels" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes" @@ -7726,7 +7726,7 @@ msgid "Builtin Plugin" msgstr "Integriertes Plugin" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Plugin" @@ -7825,11 +7825,35 @@ msgstr "Installation nicht bestätigt" msgid "Either packagename of URL must be provided" msgstr "Entweder Paketname oder URL muss angegeben werden" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "Plugin aktivieren" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "Dieses Plugin aktivieren" @@ -8170,19 +8194,19 @@ msgstr "überfällig" msgid "Quantity is required" msgstr "Menge ist erforderlich" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "Gültiges Teil muss angegeben werden" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "Der angegebene Lieferantenartikel existiert nicht" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" @@ -9293,23 +9317,30 @@ msgid "Plugins" msgstr "Plugins" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Plugin installieren" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Externe Plugins sind für diese InvenTree-Installation nicht aktiviert" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Plugin-Fehlerstapel" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Stufe" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Meldung" @@ -9319,7 +9350,7 @@ msgid "Plugin information" msgstr "Plugin-Informationen" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Version" @@ -9356,7 +9387,7 @@ msgid "Installation path" msgstr "Installationspfad" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Integriert" @@ -9366,7 +9397,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Dies ist ein integriertes Plugin, das nicht deaktiviert werden kann" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Beispiel" @@ -11871,51 +11902,51 @@ msgstr "Maximale Anzahl" msgid "Minimum Stock Level" msgstr "Minimaler Lagerbestand" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "Das Plugin wurde installiert" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Aktivieren" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Deaktivieren" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "Plugin aktualisiert" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index be85e94283..3b66b0238e 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -54,7 +54,7 @@ msgstr "Εισάγετε ημερομηνία" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Επιβεβαίωση διεύθυνσης email" msgid "You must type the same email each time." msgstr "Πρέπει να πληκτρολογήσετε το ίδιο email κάθε φορά." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Η παρεχόμενη κύρια διεύθυνση ηλεκτρονικού ταχυδρομείου δεν είναι έγκυρη." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Ο παρεχόμενος τομέας ηλεκτρονικού ταχυδρομείου δεν έχει εγκριθεί." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Η εγγραφή είναι απενεργοποιημένη." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -266,7 +266,7 @@ msgstr "Επιλέξτε αρχείο για επισύναψη" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Μη έγκυρη επιλογή" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Όνομα" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Όνομα" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Επιστράφηκε" msgid "In Progress" msgstr "Σε Εξέλιξη" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Κωδικός Παρτίδας" msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -1168,7 +1168,7 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Το στοιχείο κατασκευής πρέπει να ορίζε msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1416,7 +1416,7 @@ msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 9087d7b8ad..f56986b7ea 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 12:55+0000\n" +"POT-Creation-Date: 2023-12-10 22:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -55,7 +55,7 @@ msgstr "" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -116,19 +116,19 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -267,7 +267,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -349,7 +349,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -369,7 +369,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -388,7 +388,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -712,7 +712,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -993,8 +993,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1024,7 +1024,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1137,7 +1137,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1152,7 +1152,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1171,7 +1171,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1209,7 +1209,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1245,7 +1245,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1262,7 +1262,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1319,11 +1319,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1468,8 +1468,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1760,8 +1760,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1798,8 +1798,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1849,7 +1849,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3406,7 +3406,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3516,7 +3516,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3673,7 +3673,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3906,7 +3906,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4064,8 +4064,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4082,7 +4082,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4540,7 +4540,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4553,7 +4553,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4567,7 +4567,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4580,188 +4580,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4771,185 +4771,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7728,7 +7728,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7827,11 +7827,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8172,19 +8196,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9295,23 +9319,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9321,7 +9352,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9358,7 +9389,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9368,7 +9399,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11873,51 +11904,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 2ddae627ea..d1e0892277 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -54,7 +54,7 @@ msgstr "Ingrese la fecha" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Confirmación de dirección de email" msgid "You must type the same email each time." msgstr "Debe escribir el mismo correo electrónico cada vez." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "La dirección de correo electrónico principal proporcionada no es válida." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "El dominio de correo electrónico proporcionado no está aprobado." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Registro deshabilitado." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -266,7 +266,7 @@ msgstr "Seleccionar archivo para adjuntar" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Selección no válida" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nombre" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nombre" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -710,7 +710,7 @@ msgstr "Devuelto" msgid "In Progress" msgstr "En progreso" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -991,8 +991,8 @@ msgstr "La parte del pedido de construcción no puede ser modificada" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1022,7 +1022,7 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1135,7 +1135,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1150,7 +1150,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Fecha de finalización" @@ -1169,7 +1169,7 @@ msgstr "El usuario que emitió esta orden" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1207,7 +1207,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1243,7 +1243,7 @@ msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1260,7 +1260,7 @@ msgstr "Ensamblar equipo" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1317,11 +1317,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" @@ -1417,7 +1417,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1466,8 +1466,8 @@ msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1758,8 +1758,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Stock no ha sido asignado completamente a este pedido de construcción" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1796,8 +1796,8 @@ msgid "Completed Outputs" msgstr "Salidas completadas" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1847,7 +1847,7 @@ msgstr "Fuente de stock" msgid "Stock can be taken from any available location." msgstr "Las existencias se pueden tomar desde cualquier ubicación disponible." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destinación" @@ -3404,7 +3404,7 @@ msgid "Price break quantity" msgstr "Cantidad de salto de precio" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3514,7 +3514,7 @@ msgid "Published" msgstr "Publicado" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" @@ -3671,7 +3671,7 @@ msgid "Contact email address" msgstr "Correo electrónico de contacto" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3904,7 +3904,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4062,8 +4062,8 @@ msgstr "Descargar desde URL" msgid "Delete image" msgstr "Borrar imagen" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4080,7 +4080,7 @@ msgstr "Cliente" msgid "Uses default currency" msgstr "Usa la moneda predeterminada" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4538,7 +4538,7 @@ msgstr "Código QR" msgid "QR code" msgstr "Código QR" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4551,7 +4551,7 @@ msgstr "Precio Total" msgid "No matching purchase order found" msgstr "No se encontró ninguna orden de compra coincidente" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4565,7 +4565,7 @@ msgstr "No se encontró ninguna orden de compra coincidente" msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4578,188 +4578,188 @@ msgstr "Orden de devolución" msgid "Unknown" msgstr "Desconocido" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "Precio total para este pedido" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Moneda de pedido" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeterminado de la empresa)" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Creado por" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "recibido por" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "enviado por" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "El pedido no se puede completar porque no se han asignado partes" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Contexto" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "eliminado" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Orden" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4769,185 +4769,185 @@ msgstr "Parte del proveedor" msgid "Received" msgstr "Recibido" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "¿Dónde quiere el comprador almacenar este objeto?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Envío" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Línea" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Ítem" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "Sólo los artículos serializados pueden ser asignados a una orden de devolución" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Resultado" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" @@ -7726,7 +7726,7 @@ msgid "Builtin Plugin" msgstr "Complemento integrado" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Complemento" @@ -7825,11 +7825,35 @@ msgstr "Instalación no confirmada" msgid "Either packagename of URL must be provided" msgstr "Debe proporcionar cualquier nombre de paquete de la URL" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "Activar complemento" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "Activar este complemento" @@ -8170,19 +8194,19 @@ msgstr "Desactualizado" msgid "Quantity is required" msgstr "Cantidad requerida" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "Debe suministrarse una parte válida" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9293,23 +9317,30 @@ msgid "Plugins" msgstr "Complementos" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Instalar complemento" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Los complementos externos no están habilitados para esta instalación de InvenTree" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Pila de error de complementos" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Etapa" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Mensaje" @@ -9319,7 +9350,7 @@ msgid "Plugin information" msgstr "Información de Plugin" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Versión" @@ -9356,7 +9387,7 @@ msgid "Installation path" msgstr "Ruta de instalación" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Integrado" @@ -9366,7 +9397,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Este es un complemento incorporado que no puede ser desactivado" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Muestra" @@ -11871,51 +11902,51 @@ msgstr "Cantidad máxima" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "No se encontraron complementos" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "Este complemento está activo" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "Desactivar Plugin" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "Activar Plugin" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "El Plugin fue Instalado" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "¿Estás seguro de que deseas activar este complemento?" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "¿Estás seguro de que deseas desactivar este complemento?" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Activar" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Desactivar" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "Complemento actualizado" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 9087d7b8ad..f56986b7ea 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 12:55+0000\n" +"POT-Creation-Date: 2023-12-10 22:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -55,7 +55,7 @@ msgstr "" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -116,19 +116,19 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -267,7 +267,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -349,7 +349,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -369,7 +369,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -388,7 +388,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -712,7 +712,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -993,8 +993,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1024,7 +1024,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1137,7 +1137,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1152,7 +1152,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1171,7 +1171,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1209,7 +1209,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1245,7 +1245,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1262,7 +1262,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1319,11 +1319,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1468,8 +1468,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1760,8 +1760,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1798,8 +1798,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1849,7 +1849,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3406,7 +3406,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3516,7 +3516,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3673,7 +3673,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3906,7 +3906,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4064,8 +4064,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4082,7 +4082,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4540,7 +4540,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4553,7 +4553,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4567,7 +4567,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4580,188 +4580,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4771,185 +4771,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7728,7 +7728,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7827,11 +7827,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8172,19 +8196,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9295,23 +9319,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9321,7 +9352,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9358,7 +9389,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9368,7 +9399,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11873,51 +11904,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index 72c31e0781..6151916cb3 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -54,7 +54,7 @@ msgstr "تاریخ را وارد کنید" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "تایید آدرس ایمیل" msgid "You must type the same email each time." msgstr "هر بار باید همان ایمیل را تایپ کنید." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "آدرس ایمیل اصلی ارائه شده معتبر نیست." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "دامنه ایمیل ارائه شده تایید نشده است." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -266,7 +266,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/fi/LC_MESSAGES/django.po b/InvenTree/locale/fi/LC_MESSAGES/django.po index fb00811af8..f4f0658e66 100644 --- a/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -54,7 +54,7 @@ msgstr "Anna päivämäärä" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Sähköpostiosoitteen vahvistus" msgid "You must type the same email each time." msgstr "Sinun täytyy kirjoittaa sama sähköposti joka kerta." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Annettu ensisijainen sähköpostiosoite ei kelpaa." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Annetun sähköpostiosoitteen verkkotunnusta ei hyväksytä." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -266,7 +266,7 @@ msgstr "Valitse liitettävä tiedosto" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Virheellinen valinta" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nimi" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nimi" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Palautettu" msgid "In Progress" msgstr "Kesken" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "Julkaistu" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Julkaisija" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Asiakas" msgid "Uses default currency" msgstr "Käyttää oletusvaluuttaa" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "QR-koodi" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "Hinta yhteensä" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Tilauksen valuutta" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Tilauksen viite" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index fa72ea3b20..fbb55c1946 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:34\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -54,7 +54,7 @@ msgstr "Entrer la date" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Confirmation de l'adresse email" msgid "You must type the same email each time." msgstr "Vous devez taper le même e-mail à chaque fois." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "L'adresse e-mail principale fournie n'est pas valide." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Le domaine e-mail fourni n'est pas approuvé." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "L'enregistrement est désactivé." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -266,7 +266,7 @@ msgstr "Sélectionnez un fichier à joindre" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Choix invalide" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nom" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nom" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -710,7 +710,7 @@ msgstr "Retourné" msgid "In Progress" msgstr "En Cours" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -991,8 +991,8 @@ msgstr "La pièce de commande de construction ne peut pas être changée" msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1022,7 +1022,7 @@ msgstr "BuildOrder associé a cette fabrication" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1135,7 +1135,7 @@ msgstr "Code de lot" msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1150,7 +1150,7 @@ msgstr "Date d'achèvement cible" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Date d'achèvement" @@ -1169,7 +1169,7 @@ msgstr "Utilisateur ayant émis cette commande de construction" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1207,7 +1207,7 @@ msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1243,7 +1243,7 @@ msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1260,7 +1260,7 @@ msgstr "Création de l'objet" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1317,11 +1317,11 @@ msgstr "L'élément de construction doit spécifier une sortie de construction, msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" @@ -1417,7 +1417,7 @@ msgstr "Allouer automatiquement les numéros de série" msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1466,8 +1466,8 @@ msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1758,8 +1758,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1796,8 +1796,8 @@ msgid "Completed Outputs" msgstr "Sorties de Construction terminées" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1847,7 +1847,7 @@ msgstr "Stock d'origine" msgid "Stock can be taken from any available location." msgstr "Le stock peut être pris à partir de n'importe quel endroit disponible." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destination" @@ -3404,7 +3404,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3514,7 +3514,7 @@ msgid "Published" msgstr "Publié" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Auteur" @@ -3671,7 +3671,7 @@ msgid "Contact email address" msgstr "Adresse e-mail de contact" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3904,7 +3904,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La pièce du fabricant liée doit faire référence à la même pièce de base" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4062,8 +4062,8 @@ msgstr "Télécharger l'image depuis l'URL" msgid "Delete image" msgstr "Supprimer image" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4080,7 +4080,7 @@ msgstr "Client" msgid "Uses default currency" msgstr "Utiliser la devise par défaut" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4538,7 +4538,7 @@ msgstr "QR Code" msgid "QR code" msgstr "QR code" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4551,7 +4551,7 @@ msgstr "Prix Total" msgid "No matching purchase order found" msgstr "Aucun bon de commande correspondant n'a été trouvé" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4565,7 +4565,7 @@ msgstr "Aucun bon de commande correspondant n'a été trouvé" msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4578,188 +4578,188 @@ msgstr "Retour de commande" msgid "Unknown" msgstr "Inconnu" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "Prix total pour cette commande" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Devise de la commande" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Lien vers une page externe" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Date prévue pour la livraison de la commande. La commande sera en retard après cette date." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Créé par" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Utilisateur ou groupe responsable de cette commande" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Référence de la commande" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Statut de la commande d'achat" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Société de laquelle les articles sont commandés" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Référence du fournisseur" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Code de référence de la commande fournisseur" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "reçu par" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Date d'émission" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Date d'émission de la commande" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "expédié par" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "La commande ne peut pas être terminée car aucune pièce n'a été assignée" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Contexte" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "supprimé" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Commande" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4769,185 +4769,185 @@ msgstr "Pièce fournisseur" msgid "Received" msgstr "Reçu" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Où l'Acheteur veut-il stocker cet article ?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "La pièce virtuelle ne peut pas être affectée à une commande" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Envoi" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Ligne" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Article" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7726,7 +7726,7 @@ msgid "Builtin Plugin" msgstr "Extension Intégrée" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Extension" @@ -7825,11 +7825,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8170,19 +8194,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9293,23 +9317,30 @@ msgid "Plugins" msgstr "Extensions" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Les extensions tierces ne sont pas activées pour cette installation d'InvenTree" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9319,7 +9350,7 @@ msgid "Plugin information" msgstr "Informations sur le plugin" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9356,7 +9387,7 @@ msgid "Installation path" msgstr "Chemin d'installation" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9366,7 +9397,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11871,51 +11902,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "Le plugin a été installé" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index b9b219bcb3..336581137c 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -54,7 +54,7 @@ msgstr "הזן תאריך סיום" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "אישור כתובת אימייל" msgid "You must type the same email each time." msgstr "חובה לרשום את אותו אימייל בכל פעם." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -266,7 +266,7 @@ msgstr "בחר קובץ לצירוף" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "בחירה שגויה" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "שם" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "שם" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "הוחזר" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/hi/LC_MESSAGES/django.po b/InvenTree/locale/hi/LC_MESSAGES/django.po index a94d600ee2..f1ee1b8c46 100644 --- a/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -54,7 +54,7 @@ msgstr "तारीख दर्ज करें" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -266,7 +266,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 71c95699e0..5f355e0da5 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -54,7 +54,7 @@ msgstr "Dátum megadása" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Email cím megerősítés" msgid "You must type the same email each time." msgstr "Mindig ugyanazt az email címet kell beírni." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "A megadott elsődleges email cím nem valós." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "A megadott email domain nincs jóváhagyva." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Regisztráció le van tiltva." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -266,7 +266,7 @@ msgstr "Válaszd ki a mellekelni kívánt fájlt" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Érvénytelen választás" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Név" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Név" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -710,7 +710,7 @@ msgstr "Visszaküldve" msgid "In Progress" msgstr "Folyamatban" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -991,8 +991,8 @@ msgstr "Gyártási rendelés alkatrész nem változtatható" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1022,7 +1022,7 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1135,7 +1135,7 @@ msgstr "Batch kód" msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1150,7 +1150,7 @@ msgstr "Befejezés cél dátuma" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -1169,7 +1169,7 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1207,7 +1207,7 @@ msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1243,7 +1243,7 @@ msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1260,7 +1260,7 @@ msgstr "Gyártás objektum" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1317,11 +1317,11 @@ msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" @@ -1417,7 +1417,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése" msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1466,8 +1466,8 @@ msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1759,8 +1759,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Még nincs lefoglalva a szükséges készlet" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1797,8 +1797,8 @@ msgid "Completed Outputs" msgstr "Befejezett kimenetek" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1848,7 +1848,7 @@ msgstr "Készlet forrás" msgid "Stock can be taken from any available location." msgstr "Készlet bármely rendelkezésre álló helyről felhasználható." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Cél" @@ -3405,7 +3405,7 @@ msgid "Price break quantity" msgstr "Ársáv mennyiség" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3515,7 +3515,7 @@ msgid "Published" msgstr "Közzétéve" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Szerző" @@ -3672,7 +3672,7 @@ msgid "Contact email address" msgstr "Kapcsolattartó email címe" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3905,7 +3905,7 @@ 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:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4063,8 +4063,8 @@ msgstr "Kép letöltése URL-ről" msgid "Delete image" msgstr "Kép törlése" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4081,7 +4081,7 @@ msgstr "Vevő" msgid "Uses default currency" msgstr "Alapértelmezett pénznemet használja" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4539,7 +4539,7 @@ msgstr "QR kód" msgid "QR code" msgstr "QR kód" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4552,7 +4552,7 @@ msgstr "Teljes ár" msgid "No matching purchase order found" msgstr "Nincs egyező beszerzési rendelés" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4566,7 +4566,7 @@ msgstr "Nincs egyező beszerzési rendelés" msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4579,188 +4579,188 @@ msgstr "Visszavétel" msgid "Unknown" msgstr "Ismeretlen" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "A rendelés teljes ára" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Rendelés pénzneme" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "Megrendeléshez használt pénznem (hagyd üresen a cégnél alapértelmezetthez)" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "A kapcsolattartó nem egyezik a kiválasztott céggel" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Rendelés leírása (opcionális)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Link külső weboldalra" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Várt teljesítési dátuma a megrendelésnek. Ezután már késésben lévőnek számít majd." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Készítette" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Felhasználó vagy csoport aki felelőse ennek a rendelésnek" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "Kapcsolattartó ehhez a rendeléshez" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Rendelés azonosító" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Beszerzési rendelés állapota" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Beszállítói rendelés azonosító kód" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "érkeztette" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Kiállítás dátuma" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Kiállítás dátuma" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés beszállítójával" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Cég akinek a tételek értékesítésre kerülnek" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "szállította" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "A rendelés nem teljesíthető mivel nincs hozzárendelve alkatrész" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Kontextus" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Egységár" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "törölve" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Rendelés" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4770,185 +4770,185 @@ msgstr "Beszállítói alkatrész" msgid "Received" msgstr "Beérkezett" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Mit szeretne a vevő hol tároljuk ezt az alkatrészt?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuális alkatrészt nem lehet vevői rendeléshez adni" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Sor" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Tétel" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "Csak szériaszámos tételek rendelhetők visszaszállítási utasításhoz" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "Mikor lett visszavéve a tétel" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "Sortétel visszaküldésének vagy javításának költsége" @@ -7727,7 +7727,7 @@ msgid "Builtin Plugin" msgstr "Beépített plugin" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Plugin" @@ -7826,11 +7826,35 @@ msgstr "Tlepítés nincs megerősítve" msgid "Either packagename of URL must be provided" msgstr "Vagy csomag nevet vagy URL-t meg kell adni" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "Plugin aktiválása" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "Plugin bekapcsolása" @@ -8171,19 +8195,19 @@ msgstr "Állott" msgid "Quantity is required" msgstr "Mennyiség megadása kötelező" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "Egy érvényes alkatrészt meg kell adni" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "A megadott beszállítói alkatrész nem létezik" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a use_pack_size flag nincs beállítva" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" @@ -9294,23 +9318,30 @@ msgid "Plugins" msgstr "Pluginok" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Plugin Telepítése" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Külső pluginok nincsenek engedélyezve" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Plugin hibatároló" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Szakasz" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Üzenet" @@ -9320,7 +9351,7 @@ msgid "Plugin information" msgstr "Plugin információ" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Verzió" @@ -9357,7 +9388,7 @@ msgid "Installation path" msgstr "Telepítési útvonal" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Beépített" @@ -9367,7 +9398,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Ez egy beépített plugin amit nem lehet letiltani" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Minta" @@ -11872,51 +11903,51 @@ msgstr "Minimum mennyiség" msgid "Minimum Stock Level" msgstr "Minimális készlet" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "Nem találhatók pluginok" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "Ez a plugin már nincs telepítve" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "Ez a plugin aktív" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "Ez a plugin telepítve van ugyan, de nem aktív" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "Plugin kikapcsolása" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "Plugin bekapcsolása" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "A plugin telepítve lett" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "Biztosan bekapcsolod ezt a plugint?" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "Biztosan kikapcsolod ezt a plugint?" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Bekapcsolás" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Kikapcsolás" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "Plugin frissítve" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index a182ce8827..505af7dd0f 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -54,7 +54,7 @@ msgstr "Masukkan tanggal" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Konfirmasi alamat email" msgid "You must type the same email each time." msgstr "Masukkan email yang sama." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Alamat surel utama yang diberikan tidak valid." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Domain surel yang diberikan tidak perbolehkan." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -266,7 +266,7 @@ msgstr "Pilih file untuk dilampirkan" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Pilihan tidak valid" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nama" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nama" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Dikembalikan" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Produksi induk dari produksi ini" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Kode Kelompok" msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Target tanggal selesai" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Tanggal selesai" @@ -1168,7 +1168,7 @@ msgstr "Pengguna yang menyerahkan order ini" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" @@ -1416,7 +1416,7 @@ msgstr "Alokasikan nomor seri secara otomatis" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 44c7b6d1b7..83360f54c0 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -54,7 +54,7 @@ msgstr "Inserisci la data" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Conferma indirizzo email" msgid "You must type the same email each time." msgstr "È necessario digitare la stessa e-mail ogni volta." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "L'indirizzo email principale fornito non è valido." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "L'indirizzo di posta elettronica fornito non è approvato." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -266,7 +266,7 @@ msgstr "Seleziona file da allegare" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Scelta non valida" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nome" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nome" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Reso" msgid "In Progress" msgstr "In corso" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Codice Lotto" msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Data completamento obiettivo" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Data di completamento" @@ -1168,7 +1168,7 @@ msgstr "Utente che ha emesso questo ordine di costruzione" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "L'elemento di compilazione deve specificare un output poiché la parte p msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" @@ -1416,7 +1416,7 @@ msgstr "Numeri di Serie Assegnazione automatica" msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Lo stock non è stato completamente assegnato a questo ordine di produzione" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "Outputs Completati" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "Risorse di magazzino" msgid "Stock can be taken from any available location." msgstr "Lo stock può essere prelevato da qualsiasi posizione disponibile." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destinazione" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "Quantità prezzo limite" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "Pubblicato" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autore" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "Indirizzo email" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "Scarica immagine dall'URL" msgid "Delete image" msgstr "Elimina immagine" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Cliente" msgid "Uses default currency" msgstr "Valuta predefinita" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "Prezzo Totale" msgid "No matching purchase order found" msgstr "Nessun ordine di acquisto corrispondente trovato" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "Nessun ordine di acquisto corrispondente trovato" msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "Restituisci ordine" msgid "Unknown" msgstr "Sconosciuto" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "Prezzo totale dell'ordine" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "Il contatto non corrisponde all'azienda selezionata" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Descrizione dell'ordine (opzionale)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data prevista per la consegna dell'ordine. L'ordine scadrà dopo questa data." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Creato Da" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Utente o gruppo responsabile di questo ordine" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "Punto di contatto per questo ordine" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Riferimento ordine" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Stato ordine d'acquisto" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Riferimento fornitore" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Codice di riferimento ordine fornitore" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "ricevuto da" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Data di emissione" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Data di emissione ordine" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "spedito da" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "L'ordine non può essere completato perché nessun articolo è stato assegnato" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Contesto" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "eliminato" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Ordine" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "Articolo Fornitore" msgid "Received" msgstr "Ricevuto" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Dove l'Acquirente desidera che questo elemento venga immagazzinato?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Un articolo virtuale non può essere assegnato ad un ordine di vendita" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Spedizione" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Linea" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Elemento" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Risultati" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "Plugin Integrato" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Plugin" @@ -7824,11 +7824,35 @@ msgstr "Installazione non confermata" msgid "Either packagename of URL must be provided" msgstr "Deve essere fornito uno dei nomi del pacchetto URL" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "Obsoleto" msgid "Quantity is required" msgstr "La quantità è richiesta" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "Deve essere fornita un articolo valido" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "Plugin" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Installa Plugin" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "I plugin esterni non sono abilitati per questa installazione InvenTree" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Plugin Errore Stack" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Stage" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Messaggio" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "Informazioni Plugin" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Versione" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "Percorso d'installazione" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Integrato" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Questo è un plugin integrato che non può essere disabilitato" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Esempio" @@ -11870,51 +11901,51 @@ msgstr "Quantità Massima" msgid "Minimum Stock Level" msgstr "Livello Minimo Stock" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "Il Plugin è stato installato" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 4de4d18684..6de101e61f 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -54,7 +54,7 @@ msgstr "日付を入力する" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "メールアドレスの確認" msgid "You must type the same email each time." msgstr "毎回同じメールアドレスを入力する必要があります。" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "指定されたプライマリEメールアドレスは無効です。" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "指定されたメールドメインは承認されていません。" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -266,7 +266,7 @@ msgstr "添付ファイルを選択" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "無効な選択です" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "お名前" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "お名前" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "返品済" msgid "In Progress" msgstr "処理中" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "連絡先メールアドレス" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "顧客" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "外部ページへのリンク" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index f57b6bb470..d46674d034 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -54,7 +54,7 @@ msgstr "날짜 입력" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "이메일 주소 확인" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -266,7 +266,7 @@ msgstr "첨부할 파일을 선택하세요" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "이름" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "이름" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "" msgid "In Progress" msgstr "진행 중" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "작성자" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "URL에서 이미지 다운로드" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "고객" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "메시지" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "버전" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 2cae110330..c49511fd7e 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -54,7 +54,7 @@ msgstr "Voer datum in" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "E-mailadres bevestiging" msgid "You must type the same email each time." msgstr "Er moet hetzelfde e-mailadres ingevoerd worden." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Het opgegeven primaire e-mailadres is ongeldig." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Het ingevoerde e-maildomein is niet goedgekeurd." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Registratie is uitgeschakeld." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -266,7 +266,7 @@ msgstr "Bestand als bijlage selecteren" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Ongeldige keuze" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Naam" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Naam" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Retour" msgid "In Progress" msgstr "In Behandeling" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Batchcode" msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Verwachte opleveringsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -1168,7 +1168,7 @@ msgstr "Gebruiker die de productieorder heeft gegeven" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "Bouw object" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofd msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" @@ -1416,7 +1416,7 @@ msgstr "Serienummers automatisch toewijzen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "Voltooide Uitvoeren" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "Voorraadbron" msgid "Stock can be taken from any available location." msgstr "Voorraad kan worden genomen van elke beschikbare locatie." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Bestemming" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "Contact e-mailadres" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "Afbeelding downloaden van URL" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Klant" msgid "Uses default currency" msgstr "Gebruik standaard valuta" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "Totaalprijs" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Link naar externe pagina" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Verwachte datum voor levering van de bestelling. De bestelling wordt achterstallig na deze datum." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Aangemaakt Door" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Gebruiker of groep verantwoordelijk voor deze order" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Orderreferentie" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Inkooporder status" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Leveranciersreferentie" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Order referentiecode van leverancier" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "ontvangen door" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Datum van uitgifte" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Order uitgegeven op datum" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "Order kan niet worden voltooid omdat er geen onderdelen aangewezen zijn" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Context" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "verwijderd" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Order" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "Leveranciersonderdeel" msgid "Received" msgstr "Ontvangen" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Waar wil de inkoper dat dit artikel opgeslagen wordt?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Zending" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Regel" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Artikel" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Bericht" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index a742bf8114..ccdb3ace21 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-07 20:21+0000\n" -"PO-Revision-Date: 2023-12-10 03:35\n" +"POT-Creation-Date: 2023-12-11 04:59+0000\n" +"PO-Revision-Date: 2023-12-12 03:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -57,7 +57,7 @@ msgstr "Oppgi dato" #: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 -#: part/models.py:2999 part/templates/part/part_sidebar.html:63 +#: part/models.py:3003 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 #: stock/serializers.py:417 stock/serializers.py:580 stock/serializers.py:674 @@ -115,15 +115,15 @@ msgstr "Bekreft e-postaddresse" msgid "You must type the same email each time." msgstr "Du må angi samme e-post hver gang." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Den oppgitte primære e-postadressen er ikke gyldig." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Det oppgitte e-postdomenet er ikke godkjent." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Registrering er deaktivert." @@ -297,8 +297,8 @@ msgstr "Kommentar til fil" #: InvenTree/models.py:492 InvenTree/models.py:493 common/models.py:2344 #: common/models.py:2345 common/models.py:2557 common/models.py:2558 -#: common/models.py:2814 common/models.py:2815 part/models.py:3007 -#: part/models.py:3092 part/models.py:3171 part/models.py:3191 +#: common/models.py:2814 common/models.py:2815 part/models.py:3011 +#: part/models.py:3096 part/models.py:3175 part/models.py:3195 #: plugin/models.py:229 plugin/models.py:230 #: report/templates/report/inventree_test_report_base.html:105 #: templates/js/translated/stock.js:3007 users/models.py:102 @@ -344,11 +344,11 @@ msgstr "Ugyldig valg" #: InvenTree/models.py:786 InvenTree/models.py:787 common/models.py:2543 #: common/models.py:2989 company/models.py:525 label/models.py:116 -#: part/models.py:783 part/models.py:3389 plugin/models.py:42 +#: part/models.py:783 part/models.py:3393 plugin/models.py:42 #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -369,7 +369,7 @@ msgstr "Navn" #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 #: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 -#: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 +#: part/models.py:805 part/models.py:3409 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 #: report/models.py:611 report/models.py:654 @@ -387,7 +387,7 @@ msgstr "Navn" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -444,12 +444,12 @@ msgstr "Serverfeil" msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." -#: InvenTree/serializers.py:61 part/models.py:3894 +#: InvenTree/serializers.py:61 part/models.py:3898 msgid "Must be a valid number" msgstr "Må være et gyldig tall" #: InvenTree/serializers.py:90 company/models.py:151 -#: company/templates/company/company_base.html:106 part/models.py:2834 +#: company/templates/company/company_base.html:106 part/models.py:2838 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -917,14 +917,14 @@ msgstr "Om InvenTree" msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:281 part/models.py:3786 templates/js/translated/bom.js:997 +#: build/api.py:281 part/models.py:3790 templates/js/translated/bom.js:997 #: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:282 part/models.py:3780 part/templates/part/upload_bom.html:58 +#: build/api.py:282 part/models.py:3784 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 #: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 @@ -993,7 +993,7 @@ msgstr "Produksjonsordre-referanse" #: build/models.py:172 order/models.py:364 order/models.py:792 #: order/models.py:1136 order/models.py:1772 part/admin.py:274 -#: part/models.py:3795 part/templates/part/upload_bom.html:54 +#: part/models.py:3799 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:26 @@ -1023,10 +1023,10 @@ msgstr "Produksjonsordre som denne produksjonen er tildelt" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 #: order/models.py:1243 order/models.py:1358 order/models.py:1359 -#: part/models.py:366 part/models.py:2847 part/models.py:2973 -#: part/models.py:3110 part/models.py:3129 part/models.py:3148 -#: part/models.py:3169 part/models.py:3261 part/models.py:3535 -#: part/models.py:3657 part/models.py:3760 part/models.py:4083 +#: part/models.py:366 part/models.py:2851 part/models.py:2977 +#: part/models.py:3114 part/models.py:3133 part/models.py:3152 +#: part/models.py:3173 part/models.py:3265 part/models.py:3539 +#: part/models.py:3661 part/models.py:3764 part/models.py:4087 #: part/serializers.py:1010 part/serializers.py:1497 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 @@ -1262,7 +1262,7 @@ msgstr "Produksjonsobjekt" #: build/templates/build/detail.html:34 common/models.py:2366 #: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 -#: part/forms.py:47 part/models.py:2986 part/models.py:3776 +#: part/forms.py:47 part/models.py:2990 part/models.py:3780 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1949,7 +1949,7 @@ msgstr "Ny Produksjonsartikkel" #: build/templates/build/detail.html:232 build/templates/build/sidebar.html:15 msgid "Consumed Stock" -msgstr "Forbrukt lager" +msgstr "Brukt lagerbeholdning" #: build/templates/build/detail.html:244 msgid "Completed Build Outputs" @@ -2365,7 +2365,7 @@ msgstr "Kopier designmaler for kategoriparametere" msgid "Copy category parameter templates when creating a part" msgstr "Kopier parametermaler for kategori ved oppretting av en del" -#: common/models.py:1344 part/admin.py:55 part/models.py:3540 +#: common/models.py:1344 part/admin.py:55 part/models.py:3544 #: report/models.py:176 templates/js/translated/table_filters.js:139 #: templates/js/translated/table_filters.js:763 msgid "Template" @@ -3369,27 +3369,27 @@ msgstr "Maksimal lengdegrense for tekst vist i tabeller" #: common/models.py:2295 msgid "Default part label template" -msgstr "Standard del etikett mal" +msgstr "Standard etikettmal for del" #: common/models.py:2296 msgid "The part label template to be automatically selected" -msgstr "Del etikett malen skal velges automatsik" +msgstr "Etikettmalen for del som velges automatisk" #: common/models.py:2304 msgid "Default stock item template" -msgstr "Standard lagervarer mal" +msgstr "Standard etikettmal for lagervare" #: common/models.py:2305 msgid "The stock item label template to be automatically selected" -msgstr "Lagervarer etikett mal skal valges automatisk" +msgstr "Etikettmalen for lagervare som velges automatisk" #: common/models.py:2313 msgid "Default stock location label template" -msgstr "Standard lagervarer lokasjon etikett mal" +msgstr "Standard etikettmal for lagerplassering" #: common/models.py:2314 msgid "The stock location label template to be automatically selected" -msgstr "Lagervarer lokasjon etikett malen skal valges automatisk" +msgstr "Etikettmalen for lagerplassering som velges automatisk" #: common/models.py:2322 msgid "Receive error reports" @@ -3514,7 +3514,7 @@ msgid "Published" msgstr "Publisert" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Forfatter" @@ -3566,7 +3566,7 @@ msgstr "Definisjon" #: common/models.py:3004 msgid "Unit definition" -msgstr "Enhets definisjon" +msgstr "Enhetsdefinisjon" #: common/notifications.py:290 #, python-brace-format @@ -3722,7 +3722,7 @@ msgstr "Firma" #: company/models.py:335 msgid "Select company" -msgstr "Vegl bedrift" +msgstr "Velg selskap" #: company/models.py:338 msgid "Address title" @@ -3880,7 +3880,7 @@ msgid "Parameter value" msgstr "Parameterverdi" #: company/models.py:539 company/templates/company/supplier_part.html:168 -#: part/admin.py:39 part/models.py:924 part/models.py:3396 +#: part/admin.py:39 part/models.py:924 part/models.py:3400 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -3893,11 +3893,11 @@ msgstr "Parameterenheter" #: company/models.py:634 msgid "Pack units must be compatible with the base part units" -msgstr "Pakkeenhetene må være komptible med basisdelenhetene" +msgstr "Pakkeenhetene må være komptible med delens basisenhet" #: company/models.py:640 msgid "Pack units must be greater than zero" -msgstr "Mengden må være større enn null" +msgstr "Pakkeenhet må være mer enn null" #: company/models.py:656 msgid "Linked manufacturer part must reference the same base part" @@ -3940,7 +3940,7 @@ msgid "Supplier part description" msgstr "Leverandørens delbeskrivelse" #: company/models.py:732 company/templates/company/supplier_part.html:187 -#: part/admin.py:275 part/models.py:3798 part/templates/part/upload_bom.html:59 +#: part/admin.py:275 part/models.py:3802 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report_base.html:32 #: report/templates/report/inventree_return_order_report_base.html:27 @@ -3956,7 +3956,7 @@ msgstr "grunnkostnad" #: company/models.py:736 part/models.py:1858 msgid "Minimum charge (e.g. stocking fee)" -msgstr "Minimum betaling (f.eks. lageravgift på lager)" +msgstr "Minimum betaling (f.eks. lageravgift)" #: company/models.py:738 company/templates/company/supplier_part.html:160 #: stock/admin.py:137 stock/models.py:735 stock/serializers.py:1297 @@ -3982,7 +3982,7 @@ msgstr "Pakkeantall" #: company/models.py:743 msgid "Total quantity supplied in a single pack. Leave empty for single items." -msgstr "Totall antall pakket i en enkelt pakke. La stå tomt for enkeltgjenstander." +msgstr "Totalt antall i en enkelt pakke. La være tom for enkeltenheter." #: company/models.py:759 part/models.py:1860 msgid "multiple" @@ -4237,7 +4237,7 @@ msgstr "Legg til Kontakt" #: company/templates/company/detail.html:206 msgid "Company addresses" -msgstr "Bedriftens adresse" +msgstr "Selskapets adresser" #: company/templates/company/detail.html:210 #: company/templates/company/detail.html:211 @@ -4584,7 +4584,7 @@ msgstr "Total pris for denne ordren" #: order/models.py:79 order/serializers.py:50 msgid "Order Currency" -msgstr "Ordre valuta" +msgstr "Ordrevaluta" #: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" @@ -4624,7 +4624,7 @@ msgstr "Kontaktpunkt for denne ordren" #: order/models.py:275 msgid "Company address for this order" -msgstr "Bedriftsadresse for denne ordren" +msgstr "Selskapsadresse for denne ordren" #: order/models.py:365 order/models.py:793 msgid "Order reference" @@ -4645,7 +4645,7 @@ msgstr "Leverandørreferanse" #: order/models.py:396 msgid "Supplier order reference code" -msgstr "Leverandør ordrereferanse" +msgstr "Leverandørens ordrereferanse" #: order/models.py:403 msgid "received by" @@ -4653,11 +4653,11 @@ msgstr "mottatt av" #: order/models.py:408 order/models.py:1809 msgid "Issue Date" -msgstr "Utgivelsesdato" +msgstr "Sendt dato" #: order/models.py:409 order/models.py:1810 msgid "Date order was issued" -msgstr "Dato bestilling ble sendt" +msgstr "Dato bestillingen ble sendt" #: order/models.py:415 order/models.py:1816 msgid "Date order was completed" @@ -4687,7 +4687,7 @@ msgstr "Kundens ordrereferanse" #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" -msgstr "Leveringsdato" +msgstr "Forsendelsesdato" #: order/models.py:835 msgid "shipped by" @@ -4703,7 +4703,7 @@ msgstr "Kun en åpen ordre kan merkes som fullført" #: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" -msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige varepartier" +msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" #: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" @@ -4715,11 +4715,11 @@ msgstr "Antall" #: order/models.py:1136 msgid "Line item reference" -msgstr "Linje referanse" +msgstr "Linjereferanse" #: order/models.py:1138 msgid "Line item notes" -msgstr "Linje notat" +msgstr "Linjenotater" #: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" @@ -5491,12 +5491,12 @@ msgstr "Oppdaterte {part} enhetspris to {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Oppdaterte {part} enhetspris til {price} og antall til {qty}" -#: part/admin.py:32 part/admin.py:269 part/models.py:3661 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3665 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "Del-ID" -#: part/admin.py:33 part/admin.py:271 part/models.py:3665 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3669 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "Delnavn" @@ -5537,11 +5537,11 @@ msgstr "Kategorinavn" #: part/admin.py:44 part/admin.py:194 msgid "Default Location ID" -msgstr "Standard posisjons-ID" +msgstr "Standard plasserings-ID" #: part/admin.py:45 msgid "Default Supplier ID" -msgstr "Standard leverandør ID" +msgstr "Standard leverandør-ID" #: part/admin.py:46 part/models.py:800 part/templates/part/part_base.html:177 msgid "Variant Of" @@ -5549,7 +5549,7 @@ msgstr "Variant av" #: part/admin.py:47 part/models.py:917 part/templates/part/part_base.html:203 msgid "Minimum Stock" -msgstr "Minimum lagervare" +msgstr "Minimal lagerbeholdning" #: part/admin.py:61 part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1679 @@ -5573,15 +5573,15 @@ msgstr "Brukt i" msgid "Building" msgstr "Produseres" -#: part/admin.py:66 part/models.py:2912 part/models.py:2924 +#: part/admin.py:66 part/models.py:2916 part/models.py:2928 #: templates/js/translated/part.js:969 msgid "Minimum Cost" -msgstr "Minimum kostnad" +msgstr "Minimal kostnad" -#: part/admin.py:67 part/models.py:2918 part/models.py:2930 +#: part/admin.py:67 part/models.py:2922 part/models.py:2934 #: templates/js/translated/part.js:979 msgid "Maximum Cost" -msgstr "Maksimum kostnad" +msgstr "Maksimal kostnad" #: part/admin.py:192 part/admin.py:266 stock/admin.py:43 stock/admin.py:134 msgid "Parent ID" @@ -5619,9 +5619,9 @@ msgstr "BOM artikkel-ID" msgid "Parent IPN" msgstr "Overodnet IPN" -#: part/admin.py:270 part/models.py:3669 +#: part/admin.py:270 part/models.py:3673 msgid "Part IPN" -msgstr "Del IPN" +msgstr "Del -IPN" #: part/admin.py:276 part/serializers.py:1130 #: templates/js/translated/pricing.js:358 @@ -5681,7 +5681,7 @@ msgstr "Tilgjengelig lagerbeholdning" msgid "Input quantity for price calculation" msgstr "Sett inn antall for prisberegning" -#: part/models.py:79 part/models.py:3610 part/templates/part/category.html:16 +#: part/models.py:79 part/models.py:3614 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Delkategori" @@ -5762,7 +5762,7 @@ msgstr "Del med dette Navnet, internt delnummer og Revisjon eksisterer allerede. msgid "Parts cannot be assigned to structural part categories!" msgstr "Deler kan ikke tilordnes strukturelle delkategorier!" -#: part/models.py:782 part/models.py:3666 +#: part/models.py:782 part/models.py:3670 msgid "Part name" msgstr "Delnavn" @@ -5786,7 +5786,7 @@ msgstr "Delbeskrivelse (valgfritt)" msgid "Part keywords to improve visibility in search results" msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" -#: part/models.py:819 part/models.py:3189 part/models.py:3609 +#: part/models.py:819 part/models.py:3193 part/models.py:3613 #: part/serializers.py:359 part/serializers.py:1016 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -5897,155 +5897,155 @@ msgstr "Siste lagertelling" msgid "Sell multiple" msgstr "Selg flere" -#: part/models.py:2835 +#: part/models.py:2839 msgid "Currency used to cache pricing calculations" msgstr "Valuta som brukes til å bufre prisberegninger" -#: part/models.py:2852 +#: part/models.py:2856 msgid "Minimum BOM Cost" msgstr "Minimal BOM-kostnad" -#: part/models.py:2853 +#: part/models.py:2857 msgid "Minimum cost of component parts" msgstr "Minste kostnad for komponentdeler" -#: part/models.py:2858 +#: part/models.py:2862 msgid "Maximum BOM Cost" msgstr "Maksimal BOM-kostnad" -#: part/models.py:2859 +#: part/models.py:2863 msgid "Maximum cost of component parts" msgstr "Maksimal kostnad for komponentdeler" -#: part/models.py:2864 +#: part/models.py:2868 msgid "Minimum Purchase Cost" msgstr "Minimal innkjøpskostnad" -#: part/models.py:2865 +#: part/models.py:2869 msgid "Minimum historical purchase cost" msgstr "Minimal historisk innkjøpskostnad" -#: part/models.py:2870 +#: part/models.py:2874 msgid "Maximum Purchase Cost" msgstr "Maksimal innkjøpskostnad" -#: part/models.py:2871 +#: part/models.py:2875 msgid "Maximum historical purchase cost" msgstr "Maksimal historisk innkjøpskostnad" -#: part/models.py:2876 +#: part/models.py:2880 msgid "Minimum Internal Price" msgstr "Minimal intern pris" -#: part/models.py:2877 +#: part/models.py:2881 msgid "Minimum cost based on internal price breaks" msgstr "Minimal kostnad basert på interne prisbrudd" -#: part/models.py:2882 +#: part/models.py:2886 msgid "Maximum Internal Price" msgstr "Maksimal intern pris" -#: part/models.py:2883 +#: part/models.py:2887 msgid "Maximum cost based on internal price breaks" msgstr "Maksimal kostnad basert på interne prisbrudd" -#: part/models.py:2888 +#: part/models.py:2892 msgid "Minimum Supplier Price" msgstr "Minimal leverandørpris" -#: part/models.py:2889 +#: part/models.py:2893 msgid "Minimum price of part from external suppliers" msgstr "Minimumspris for del fra eksterne leverandører" -#: part/models.py:2894 +#: part/models.py:2898 msgid "Maximum Supplier Price" msgstr "Maksimal leverandørpris" -#: part/models.py:2895 +#: part/models.py:2899 msgid "Maximum price of part from external suppliers" msgstr "Maksimalpris for del fra eksterne leverandører" -#: part/models.py:2900 +#: part/models.py:2904 msgid "Minimum Variant Cost" msgstr "Minimal Variantkostnad" -#: part/models.py:2901 +#: part/models.py:2905 msgid "Calculated minimum cost of variant parts" msgstr "Beregnet minimal kostnad for variantdeler" -#: part/models.py:2906 +#: part/models.py:2910 msgid "Maximum Variant Cost" msgstr "Maksimal Variantkostnad" -#: part/models.py:2907 +#: part/models.py:2911 msgid "Calculated maximum cost of variant parts" msgstr "Beregnet maksimal kostnad for variantdeler" -#: part/models.py:2913 +#: part/models.py:2917 msgid "Override minimum cost" msgstr "Overstyr minstekostnad" -#: part/models.py:2919 +#: part/models.py:2923 msgid "Override maximum cost" msgstr "Overstyr maksimal kostnad" -#: part/models.py:2925 +#: part/models.py:2929 msgid "Calculated overall minimum cost" msgstr "Beregnet samlet minimal kostnad" -#: part/models.py:2931 +#: part/models.py:2935 msgid "Calculated overall maximum cost" msgstr "Beregnet samlet maksimal kostnad" -#: part/models.py:2936 +#: part/models.py:2940 msgid "Minimum Sale Price" msgstr "Minimal salgspris" -#: part/models.py:2937 +#: part/models.py:2941 msgid "Minimum sale price based on price breaks" msgstr "Minimal salgspris basert på prisbrudd" -#: part/models.py:2942 +#: part/models.py:2946 msgid "Maximum Sale Price" msgstr "Maksimal Salgspris" -#: part/models.py:2943 +#: part/models.py:2947 msgid "Maximum sale price based on price breaks" msgstr "Maksimal salgspris basert på prisbrudd" -#: part/models.py:2948 +#: part/models.py:2952 msgid "Minimum Sale Cost" msgstr "Minimal Salgskostnad" -#: part/models.py:2949 +#: part/models.py:2953 msgid "Minimum historical sale price" msgstr "Minimal historisk salgspris" -#: part/models.py:2954 +#: part/models.py:2958 msgid "Maximum Sale Cost" msgstr "Maksimal Salgskostnad" -#: part/models.py:2955 +#: part/models.py:2959 msgid "Maximum historical sale price" msgstr "Maksimal historisk salgspris" -#: part/models.py:2974 +#: part/models.py:2978 msgid "Part for stocktake" msgstr "Del for varetelling" -#: part/models.py:2979 +#: part/models.py:2983 msgid "Item Count" msgstr "Antall" -#: part/models.py:2980 +#: part/models.py:2984 msgid "Number of individual stock entries at time of stocktake" msgstr "Antall individuelle lagerenheter på tidspunkt for varetelling" -#: part/models.py:2987 +#: part/models.py:2991 msgid "Total available stock at time of stocktake" msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" -#: part/models.py:2991 part/models.py:3071 +#: part/models.py:2995 part/models.py:3075 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 @@ -6057,318 +6057,318 @@ msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" msgid "Date" msgstr "Dato" -#: part/models.py:2992 +#: part/models.py:2996 msgid "Date stocktake was performed" msgstr "Dato for utført lagertelling" -#: part/models.py:3000 +#: part/models.py:3004 msgid "Additional notes" msgstr "Flere notater" -#: part/models.py:3008 +#: part/models.py:3012 msgid "User who performed this stocktake" msgstr "Bruker som utførte denne lagertellingen" -#: part/models.py:3013 +#: part/models.py:3017 msgid "Minimum Stock Cost" msgstr "Minimal lagerkostnad" -#: part/models.py:3014 +#: part/models.py:3018 msgid "Estimated minimum cost of stock on hand" msgstr "Estimert minimal kostnad for lagerbeholdning" -#: part/models.py:3019 +#: part/models.py:3023 msgid "Maximum Stock Cost" msgstr "Maksimal lagerkostnad" -#: part/models.py:3020 +#: part/models.py:3024 msgid "Estimated maximum cost of stock on hand" msgstr "Estimert maksimal kostnad for lagerbeholdning" -#: part/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:529 +#: part/models.py:3082 templates/InvenTree/settings/settings_staff_js.html:529 msgid "Report" msgstr "Rapport" -#: part/models.py:3079 +#: part/models.py:3083 msgid "Stocktake report file (generated internally)" msgstr "Lagertellingsrapportfil (generert internt)" -#: part/models.py:3084 templates/InvenTree/settings/settings_staff_js.html:536 +#: part/models.py:3088 templates/InvenTree/settings/settings_staff_js.html:536 msgid "Part Count" msgstr "Antall deler" -#: part/models.py:3085 +#: part/models.py:3089 msgid "Number of parts covered by stocktake" msgstr "Antall deler dekket av varetellingen" -#: part/models.py:3093 +#: part/models.py:3097 msgid "User who requested this stocktake report" msgstr "Bruker som forespurte varetellingsrapporten" -#: part/models.py:3229 +#: part/models.py:3233 msgid "Test templates can only be created for trackable parts" msgstr "Testmaler kan bare bli opprettet for sporbare deler" -#: part/models.py:3246 +#: part/models.py:3250 msgid "Test with this name already exists for this part" msgstr "Test med dette navnet finnes allerede for denne delen" -#: part/models.py:3266 templates/js/translated/part.js:2866 +#: part/models.py:3270 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Testnavn" -#: part/models.py:3267 +#: part/models.py:3271 msgid "Enter a name for the test" msgstr "Angi et navn for testen" -#: part/models.py:3272 +#: part/models.py:3276 msgid "Test Description" msgstr "Testbeskrivelse" -#: part/models.py:3273 +#: part/models.py:3277 msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3278 templates/js/translated/part.js:2875 +#: part/models.py:3282 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Påkrevd" -#: part/models.py:3279 +#: part/models.py:3283 msgid "Is this test required to pass?" msgstr "Er det påkrevd at denne testen bestås?" -#: part/models.py:3284 templates/js/translated/part.js:2883 +#: part/models.py:3288 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Krever verdi" -#: part/models.py:3285 +#: part/models.py:3289 msgid "Does this test require a value when adding a test result?" msgstr "Krever denne testen en verdi når det legges til et testresultat?" -#: part/models.py:3290 templates/js/translated/part.js:2890 +#: part/models.py:3294 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Krever vedlegg" -#: part/models.py:3291 +#: part/models.py:3295 msgid "Does this test require a file attachment when adding a test result?" msgstr "Krever denne testen et filvedlegg når du legger inn et testresultat?" -#: part/models.py:3336 +#: part/models.py:3340 msgid "Checkbox parameters cannot have units" -msgstr "Avmerkingsboks parameter kan ikke ha enheter" +msgstr "Sjekkboksparameter kan ikke ha enheter" -#: part/models.py:3341 +#: part/models.py:3345 msgid "Checkbox parameters cannot have choices" -msgstr "Avmerkingsboks parameter kan ikke har valg" +msgstr "Sjekkboksparameter kan ikke ha valg" -#: part/models.py:3359 +#: part/models.py:3363 msgid "Choices must be unique" -msgstr "Valg må være unikt" +msgstr "Valg må være unike" -#: part/models.py:3375 +#: part/models.py:3379 msgid "Parameter template name must be unique" msgstr "Navn på parametermal må være unikt" -#: part/models.py:3390 +#: part/models.py:3394 msgid "Parameter Name" msgstr "Parameternavn" -#: part/models.py:3396 +#: part/models.py:3400 msgid "Physical units for this parameter" msgstr "Fysisk enheter for denne parameteren" -#: part/models.py:3406 +#: part/models.py:3410 msgid "Parameter description" msgstr "Parameterbeskrivelse" -#: part/models.py:3412 templates/js/translated/part.js:1627 +#: part/models.py:3416 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" -msgstr "Avmerkingsboks" +msgstr "Sjekkboks" -#: part/models.py:3413 +#: part/models.py:3417 msgid "Is this parameter a checkbox?" -msgstr "Er dette parameteret en avmerkingsboks?" +msgstr "Er dette parameteret en sjekkboks?" -#: part/models.py:3418 templates/js/translated/part.js:1636 +#: part/models.py:3422 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Valg" -#: part/models.py:3419 +#: part/models.py:3423 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gyldige valg for denne parameteren (kommaseparert)" -#: part/models.py:3493 +#: part/models.py:3497 msgid "Invalid choice for parameter value" msgstr "Ugyldig valg for parameterverdi" -#: part/models.py:3535 +#: part/models.py:3539 msgid "Parent Part" msgstr "Overordnet del" -#: part/models.py:3540 part/models.py:3615 part/models.py:3616 +#: part/models.py:3544 part/models.py:3619 part/models.py:3620 #: templates/InvenTree/settings/settings_staff_js.html:295 msgid "Parameter Template" msgstr "Parametermal" -#: part/models.py:3545 +#: part/models.py:3549 msgid "Data" msgstr "Data" -#: part/models.py:3545 +#: part/models.py:3549 msgid "Parameter Value" msgstr "Parameterverdi" -#: part/models.py:3620 templates/InvenTree/settings/settings_staff_js.html:304 +#: part/models.py:3624 templates/InvenTree/settings/settings_staff_js.html:304 msgid "Default Value" msgstr "Standardverdi" -#: part/models.py:3621 +#: part/models.py:3625 msgid "Default Parameter Value" msgstr "Standard Parameterverdi" -#: part/models.py:3658 +#: part/models.py:3662 msgid "Part ID or part name" msgstr "Del-ID eller delnavn" -#: part/models.py:3662 +#: part/models.py:3666 msgid "Unique part ID value" msgstr "Unik del-ID-verdi" -#: part/models.py:3670 +#: part/models.py:3674 msgid "Part IPN value" msgstr "Delens interne delnummerverdi" -#: part/models.py:3673 +#: part/models.py:3677 msgid "Level" msgstr "Nivå" -#: part/models.py:3674 +#: part/models.py:3678 msgid "BOM level" msgstr "BOM-nivå" -#: part/models.py:3680 part/models.py:4075 stock/api.py:648 +#: part/models.py:3684 part/models.py:4079 stock/api.py:648 msgid "BOM Item" msgstr "BOM-artikkel" -#: part/models.py:3761 +#: part/models.py:3765 msgid "Select parent part" msgstr "Velg overordnet del" -#: part/models.py:3769 +#: part/models.py:3773 msgid "Sub part" msgstr "Underordnet del" -#: part/models.py:3770 +#: part/models.py:3774 msgid "Select part to be used in BOM" msgstr "Velg del som skal brukes i BOM" -#: part/models.py:3776 +#: part/models.py:3780 msgid "BOM quantity for this BOM item" msgstr "BOM-antall for denne BOM-artikkelen" -#: part/models.py:3781 +#: part/models.py:3785 msgid "This BOM item is optional" msgstr "Denne BOM-artikkelen er valgfri" -#: part/models.py:3787 +#: part/models.py:3791 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Denne BOM-artikkelen er forbruksvare (den spores ikke i produksjonsordrer)" -#: part/models.py:3791 part/templates/part/upload_bom.html:55 +#: part/models.py:3795 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "Svinn" -#: part/models.py:3792 +#: part/models.py:3796 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Forventet produksjonssvinn (absolutt eller prosent)" -#: part/models.py:3795 +#: part/models.py:3799 msgid "BOM item reference" msgstr "BOM-artikkelreferanse" -#: part/models.py:3798 +#: part/models.py:3802 msgid "BOM item notes" msgstr "BOM-artikkelnotater" -#: part/models.py:3802 +#: part/models.py:3806 msgid "Checksum" msgstr "Kontrollsum" -#: part/models.py:3802 +#: part/models.py:3806 msgid "BOM line checksum" msgstr "BOM-linje kontrollsum" -#: part/models.py:3807 templates/js/translated/table_filters.js:174 +#: part/models.py:3811 templates/js/translated/table_filters.js:174 msgid "Validated" msgstr "Godkjent" -#: part/models.py:3808 +#: part/models.py:3812 msgid "This BOM item has been validated" msgstr "Denne BOM-artikkelen er godkjent" -#: part/models.py:3813 part/templates/part/upload_bom.html:57 +#: part/models.py:3817 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1054 #: templates/js/translated/table_filters.js:178 #: templates/js/translated/table_filters.js:211 msgid "Gets inherited" msgstr "Arves" -#: part/models.py:3814 +#: part/models.py:3818 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" -#: part/models.py:3819 part/templates/part/upload_bom.html:56 +#: part/models.py:3823 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1046 msgid "Allow Variants" msgstr "Tillat Varianter" -#: part/models.py:3820 +#: part/models.py:3824 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:3906 stock/models.py:613 +#: part/models.py:3910 stock/models.py:613 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" -#: part/models.py:3915 part/models.py:3917 +#: part/models.py:3919 part/models.py:3921 msgid "Sub part must be specified" msgstr "Underordnet del må angis" -#: part/models.py:4042 +#: part/models.py:4046 msgid "BOM Item Substitute" msgstr "BOM-artikkel erstatning" -#: part/models.py:4063 +#: part/models.py:4067 msgid "Substitute part cannot be the same as the master part" msgstr "Erstatningsdel kan ikke være samme som hoveddelen" -#: part/models.py:4076 +#: part/models.py:4080 msgid "Parent BOM item" msgstr "Overordnet BOM-artikkel" -#: part/models.py:4084 +#: part/models.py:4088 msgid "Substitute part" msgstr "Erstatningsdel" -#: part/models.py:4099 +#: part/models.py:4103 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4103 +#: part/models.py:4107 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4103 +#: part/models.py:4107 msgid "Select Related Part" msgstr "Velg relatert del" -#: part/models.py:4120 +#: part/models.py:4124 msgid "Part relationship cannot be created between a part and itself" msgstr "Del-forhold kan ikke opprettes mellom en del og seg selv" -#: part/models.py:4124 +#: part/models.py:4128 msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" @@ -6604,7 +6604,7 @@ msgstr "Fjern eksisterende BOM-artikler før kopiering" #: part/serializers.py:1512 msgid "Include Inherited" -msgstr "Inkluder arvet" +msgstr "Inkluder arvede" #: part/serializers.py:1513 msgid "Include BOM items which are inherited from templated parts" @@ -6624,7 +6624,7 @@ msgstr "Kopier erstatningsdeler" #: part/serializers.py:1525 msgid "Copy substitute parts when duplicate BOM items" -msgstr "Kopier erstatningsdeler når BOM elementer dupliseres" +msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" #: part/serializers.py:1565 msgid "Clear Existing BOM" @@ -6640,11 +6640,11 @@ msgstr "Ingen del-kolonne angitt" #: part/serializers.py:1640 msgid "Multiple matching parts found" -msgstr "Flere matchende deler funnet" +msgstr "Flere samsvarende deler funnet" #: part/serializers.py:1643 msgid "No matching part found" -msgstr "Ingen matchende delere funnet" +msgstr "Ingen samsvarende del funnet" #: part/serializers.py:1646 msgid "Part is not designated as a component" @@ -7390,7 +7390,7 @@ msgstr "Bilde for del ikke funnet" #: part/views.py:508 msgid "Part Pricing" -msgstr "Del Prisering" +msgstr "Delprising" #: plugin/base/action/api.py:27 msgid "No action specified" @@ -7690,11 +7690,11 @@ msgstr "Installasjon av utvidelse mislyktes" #: plugin/models.py:28 msgid "Plugin Configuration" -msgstr "Plugin konfigurasjon" +msgstr "Konfigurasjon av utvidelse" #: plugin/models.py:29 msgid "Plugin Configurations" -msgstr "Plugin konfigurasjoner" +msgstr "Konfigurasjon av utvidelser" #: plugin/models.py:34 users/models.py:90 msgid "Key" @@ -7726,7 +7726,7 @@ msgid "Builtin Plugin" msgstr "Innebygd utvidelse" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Utvidelse" @@ -7825,11 +7825,35 @@ msgstr "Installasjonen ble ikke bekreftet" msgid "Either packagename of URL must be provided" msgstr "Enten pakkenavn eller URL må angis" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "Full omlasting" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "Utfør en full omlasting av utvidelsesregisteret" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "Tvangsomlasting" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "Tving en omlasting av utvidelsesregisteret, selv om det allerede er lastet" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "Hent inn utvidelser" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "Hent inn utvidelser og legg dem til i registeret" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "Aktivér utvidelse" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "Aktivér denne utvidelsen" @@ -9293,23 +9317,30 @@ msgid "Plugins" msgstr "Utvidelser" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Installer Utvidelse" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "Last utvidelser på nytt" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Eksterne utvidelser er ikke aktivert for denne InvenTree-installasjonen" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Utvidelse feilstack" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Stadium" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Melding" @@ -9319,7 +9350,7 @@ msgid "Plugin information" msgstr "Informasjon om utvidelse" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Versjon" @@ -9356,7 +9387,7 @@ msgid "Installation path" msgstr "Installasjonssti" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Innebygd" @@ -9366,7 +9397,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Dette er en innebygd utvidelse som ikke kan deaktiveres" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Eksempel" @@ -11009,7 +11040,7 @@ msgstr "Slett Leverandørdeler" #: templates/js/translated/company.js:465 msgid "Add new Company" -msgstr "" +msgstr "Legg til nytt selskap" #: templates/js/translated/company.js:536 msgid "Parts Supplied" @@ -11021,7 +11052,7 @@ msgstr "Produserte deler" #: templates/js/translated/company.js:560 msgid "No company information found" -msgstr "" +msgstr "Ingen selskapsinformasjon funnet" #: templates/js/translated/company.js:609 msgid "Create New Contact" @@ -11871,51 +11902,51 @@ msgstr "Maksimalt antall" msgid "Minimum Stock Level" msgstr "Minimalt lagerbeholdningsnivå" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "Ingen utvidelser funnet" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "Denne utvidelsen er ikke lenger installert" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "Denne utvidelsen er aktiv" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "Denne utvidelsen er installert, men ikke aktiv" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "Deaktiver utvidelse" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "Aktiver utvidelse" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "Utvidelsen ble installert" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "Er du sikker på at du vil aktivere denne utvidelsen?" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "Er du sikker på at du vil deaktivere denne utvidelsen?" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Aktiver" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Deaktiver" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "Utvidelse oppdatert" @@ -12809,7 +12840,7 @@ msgstr "Lagervare er ødelagt" #: templates/js/translated/stock.js:2100 #: templates/js/translated/table_filters.js:350 msgid "Depleted" -msgstr "" +msgstr "Oppbrukt" #: templates/js/translated/stock.js:2265 msgid "Supplier part not specified" @@ -12845,7 +12876,7 @@ msgstr "Delinformasjon utilgjengelig" #: templates/js/translated/stock.js:2855 msgid "Location no longer exists" -msgstr "" +msgstr "Plasseringen eksisterer ikke lenger" #: templates/js/translated/stock.js:2872 msgid "Build order no longer exists" @@ -12873,31 +12904,31 @@ msgstr "Lagervare eksisterer ikke lenger" #: templates/js/translated/stock.js:2976 msgid "Added" -msgstr "" +msgstr "Lagt til" #: templates/js/translated/stock.js:2984 msgid "Removed" -msgstr "" +msgstr "Fjernet" #: templates/js/translated/stock.js:3056 msgid "No installed items" -msgstr "" +msgstr "Ingen installerte elementer" #: templates/js/translated/stock.js:3108 templates/js/translated/stock.js:3143 msgid "Uninstall Stock Item" -msgstr "" +msgstr "Avinstaller lagervare" #: templates/js/translated/stock.js:3165 msgid "Select stock item to uninstall" -msgstr "" +msgstr "Velg lagervare å avinstallere" #: templates/js/translated/stock.js:3186 msgid "Install another stock item into this item" -msgstr "" +msgstr "Installer en annen lagervare på denne artikkelen" #: templates/js/translated/stock.js:3187 msgid "Stock items can only be installed if they meet the following criteria" -msgstr "" +msgstr "Lagervarer kan bare installeres hvis de oppfyller følgende kriterier" #: templates/js/translated/stock.js:3189 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" @@ -12905,163 +12936,163 @@ msgstr "Lagervaren peker til en Del som er BOMen for denne lagervaren" #: templates/js/translated/stock.js:3190 msgid "The Stock Item is currently available in stock" -msgstr "" +msgstr "Lagervaren er for øyeblikket tilgjengelig på lager" #: templates/js/translated/stock.js:3191 msgid "The Stock Item is not already installed in another item" -msgstr "" +msgstr "Lagervaren er ikke allerede installert i en annen artikkel" #: templates/js/translated/stock.js:3192 msgid "The Stock Item is tracked by either a batch code or serial number" -msgstr "" +msgstr "Lagervaren er sporet enten via en batchkode eller serienummer" #: templates/js/translated/stock.js:3205 msgid "Select part to install" -msgstr "" +msgstr "Velg del å installere" #: templates/js/translated/stock.js:3268 msgid "Select one or more stock items" -msgstr "" +msgstr "Velg en eller flere lagervarer" #: templates/js/translated/stock.js:3281 msgid "Selected stock items" -msgstr "" +msgstr "Valgte lagervarer" #: templates/js/translated/stock.js:3285 msgid "Change Stock Status" -msgstr "" +msgstr "Endre lagerstatus" #: templates/js/translated/table_filters.js:74 msgid "Has project code" -msgstr "" +msgstr "Har prosjektkode" #: templates/js/translated/table_filters.js:89 #: templates/js/translated/table_filters.js:601 #: templates/js/translated/table_filters.js:613 #: templates/js/translated/table_filters.js:654 msgid "Order status" -msgstr "" +msgstr "Ordrestatus" #: templates/js/translated/table_filters.js:94 #: templates/js/translated/table_filters.js:618 #: templates/js/translated/table_filters.js:644 #: templates/js/translated/table_filters.js:659 msgid "Outstanding" -msgstr "" +msgstr "Utestående" #: templates/js/translated/table_filters.js:102 #: templates/js/translated/table_filters.js:524 #: templates/js/translated/table_filters.js:626 #: templates/js/translated/table_filters.js:667 msgid "Assigned to me" -msgstr "" +msgstr "Tilordnet meg" #: templates/js/translated/table_filters.js:158 msgid "Trackable Part" -msgstr "" +msgstr "Sporbar del" #: templates/js/translated/table_filters.js:162 msgid "Assembled Part" -msgstr "" +msgstr "Sammenstilt del" #: templates/js/translated/table_filters.js:166 msgid "Has Available Stock" -msgstr "" +msgstr "Har tilgjengelig lagerbeholdning" #: templates/js/translated/table_filters.js:182 msgid "Allow Variant Stock" -msgstr "" +msgstr "Tillat variantlagervarer" #: templates/js/translated/table_filters.js:194 #: templates/js/translated/table_filters.js:775 msgid "Has Pricing" -msgstr "" +msgstr "Har prising" #: templates/js/translated/table_filters.js:234 #: templates/js/translated/table_filters.js:345 msgid "Include sublocations" -msgstr "" +msgstr "Inkluder underplasseringer" #: templates/js/translated/table_filters.js:235 msgid "Include locations" -msgstr "" +msgstr "Inkluder plasseringer" #: templates/js/translated/table_filters.js:267 msgid "Has location type" -msgstr "" +msgstr "Har plasseringstype" #: templates/js/translated/table_filters.js:278 #: templates/js/translated/table_filters.js:279 #: templates/js/translated/table_filters.js:707 msgid "Include subcategories" -msgstr "" +msgstr "Inkluder underkategorier" #: templates/js/translated/table_filters.js:287 #: templates/js/translated/table_filters.js:755 msgid "Subscribed" -msgstr "" +msgstr "Abonnerer" #: templates/js/translated/table_filters.js:298 #: templates/js/translated/table_filters.js:380 msgid "Is Serialized" -msgstr "" +msgstr "Er serialisert" #: templates/js/translated/table_filters.js:301 #: templates/js/translated/table_filters.js:387 msgid "Serial number GTE" -msgstr "" +msgstr "Serenummer GTE" #: templates/js/translated/table_filters.js:302 #: templates/js/translated/table_filters.js:388 msgid "Serial number greater than or equal to" -msgstr "" +msgstr "Serienummer mer enn eller lik" #: templates/js/translated/table_filters.js:305 #: templates/js/translated/table_filters.js:391 msgid "Serial number LTE" -msgstr "" +msgstr "Serienummer LTE" #: templates/js/translated/table_filters.js:306 #: templates/js/translated/table_filters.js:392 msgid "Serial number less than or equal to" -msgstr "" +msgstr "Serienummer mindre enn eller lik" #: templates/js/translated/table_filters.js:309 #: templates/js/translated/table_filters.js:310 #: templates/js/translated/table_filters.js:383 #: templates/js/translated/table_filters.js:384 msgid "Serial number" -msgstr "" +msgstr "Serienummer" #: templates/js/translated/table_filters.js:314 #: templates/js/translated/table_filters.js:405 msgid "Batch code" -msgstr "" +msgstr "Batchkode" #: templates/js/translated/table_filters.js:325 #: templates/js/translated/table_filters.js:696 msgid "Active parts" -msgstr "" +msgstr "Aktive deler" #: templates/js/translated/table_filters.js:326 msgid "Show stock for active parts" -msgstr "" +msgstr "Vis lagerbeholdning for aktive deler" #: templates/js/translated/table_filters.js:331 msgid "Part is an assembly" -msgstr "" +msgstr "Del er en sammenstilling" #: templates/js/translated/table_filters.js:335 msgid "Is allocated" -msgstr "" +msgstr "Er tildelt" #: templates/js/translated/table_filters.js:336 msgid "Item has been allocated" -msgstr "" +msgstr "Artikkelen har blitt tildelt" #: templates/js/translated/table_filters.js:341 msgid "Stock is available for use" -msgstr "" +msgstr "Lagerbeholdining er tilgjengelig for bruk" #: templates/js/translated/table_filters.js:346 msgid "Include stock in sublocations" @@ -13069,7 +13100,7 @@ msgstr "Inkluder lager i underplasseringer" #: templates/js/translated/table_filters.js:351 msgid "Show stock items which are depleted" -msgstr "" +msgstr "Vis lagervarer som er oppbrukt" #: templates/js/translated/table_filters.js:356 msgid "Show items which are in stock" @@ -13275,19 +13306,19 @@ msgstr "Kjøp" #: templates/navbar.html:57 msgid "Sell" -msgstr "" +msgstr "Selg" #: templates/navbar.html:121 msgid "Show Notifications" -msgstr "" +msgstr "Vis varsler" #: templates/navbar.html:124 msgid "New Notifications" -msgstr "" +msgstr "Nye varslinger" #: templates/navbar.html:144 users/models.py:190 msgid "Admin" -msgstr "" +msgstr "Administrator" #: templates/navbar.html:148 msgid "Logout" @@ -13295,7 +13326,7 @@ msgstr "Logg ut" #: templates/notes_buttons.html:6 templates/notes_buttons.html:7 msgid "Save" -msgstr "" +msgstr "Lagre" #: templates/notifications.html:9 msgid "Show all notifications and history" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index aec7e6a4ce..ba1871cda6 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -54,7 +54,7 @@ msgstr "Wprowadź dane" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Potwierdzenie adresu email" msgid "You must type the same email each time." msgstr "Należy ponownie wpisać ten sam adres e-mail." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Podany podstawowy adres e-mail jest nieprawidłowy." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Podany e-mail domeny nie został zatwierdzony." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -266,7 +266,7 @@ msgstr "Wybierz plik do załączenia" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Błędny wybór" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nazwa" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nazwa" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Zwrócone" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Kod partii" msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Docelowy termin zakończenia" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Data zakończenia" @@ -1168,7 +1168,7 @@ msgstr "Użytkownik, który wydał to zamówienie" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "Źródło magazynu" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Przeznaczenie" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "Kontaktowy adres e-mail" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "Pobierz obraz z adresu URL" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Klient" msgid "Uses default currency" msgstr "Używa domyślnej waluty" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "Cena całkowita" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Utworzony przez" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Status zamówienia zakupu" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "odebrane przez" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Data wystawienia zamówienia" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Zamówienie" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "Odebrane" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Gdzie kupujący chce przechowywać ten przedmiot?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Linia" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Komponent" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Wtyczka" @@ -7824,11 +7824,35 @@ msgstr "Instalacja nie została potwierdzona" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "Wtyczki" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Instaluj wtyczkę" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Błąd stosu wtyczki" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Etap" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Wiadomość" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "Informacje o wtyczce" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Wersja" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "Ścieżka instalacji" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index be7e5507ca..3108eacdd2 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -54,7 +54,7 @@ msgstr "Insira uma Data" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Confirmação do endereço de email" msgid "You must type the same email each time." msgstr "Você deve digitar o mesmo e-mail todas as vezes." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "O endereço primário de e-mail não é válido." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "O domínio de e-mail providenciado não foi aprovado." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Cadastro está desativado." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -266,7 +266,7 @@ msgstr "Selecione arquivo para anexar" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Escolha inválida" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Nome" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Nome" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Retornado" msgid "In Progress" msgstr "Em Progresso" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Pedido de produção para qual este serviço está alocado" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Código de Lote" msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Data de conclusão" @@ -1168,7 +1168,7 @@ msgstr "Usuário que emitiu este pedido de produção" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "Objeto de produção" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Item de produção deve especificar a saída, pois peças mestres estão msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" @@ -1416,7 +1416,7 @@ msgstr "Alocar Números de Série Automaticamente" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Estoque não foi totalmente alocado para este Pedido de Produção" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "Saídas Concluídas" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "Origem do estoque" msgid "Stock can be taken from any available location." msgstr "O estoque pode ser tirado de qualquer local disponível." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destino" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "Publicado" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "Endereço de e-mail do contato" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "Baixar imagem do URL" msgid "Delete image" msgstr "Excluir imagem" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Cliente" msgid "Uses default currency" msgstr "Usar moeda padrão" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "Código QR" msgid "QR code" msgstr "Código QR" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "Preço Total" msgid "No matching purchase order found" msgstr "Nenhum pedido de compra correspondente encontrado" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "Nenhum pedido de compra correspondente encontrado" msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "Devolver pedido" msgid "Unknown" msgstr "Desconhecido" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "Preço total deste pedido" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Moeda do pedido" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "Moeda para este pedido (deixe em branco para usar o padrão da empresa)" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "O contato não corresponde à empresa selecionada" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data esperada para entrega do pedido. O Pedido estará atrasado após esta data." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Criado por" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Usuário ou grupo responsável para este pedido" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "Ponto de contato para este pedido" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Situação do pedido de compra" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Código de referência do pedido fornecedor" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "recebido por" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "enviado por" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "O pedido não pode ser concluído, pois nenhuma parte foi atribuída" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Contexto" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "excluído" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Pedido" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "Fornecedor da Peça" msgid "Received" msgstr "Recebido" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Onde o Comprador quer que este item seja armazenado?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Peça virtual não pode ser atribuída a um pedido de venda" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Remessa" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar uma linha sem uma peça" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Linha" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Item" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "Somente itens da série podem ser devolvidos" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "Data que o pedido a ser devolvido foi recebido" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "Gastos para reparar e/ou devolver esta linha de itens" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "Plugin embutido" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Extensões" @@ -7824,11 +7824,35 @@ msgstr "Instalação não confirmada" msgid "Either packagename of URL must be provided" msgstr "Qualquer nome do pacote URL deve ser fornecido" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "Ativar Extensão" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "Ativar esta extensão" @@ -8169,19 +8193,19 @@ msgstr "Inativo" msgid "Quantity is required" msgstr "Quantidade obrigatória" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "Uma peça válida deve ser fornecida" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "A peça do fornecedor informado não existe" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_pack_size não foi definida" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "Extensões" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Instalar extensão" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Extensões externos não estão ativados para esta instalação do InvenTree" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Erro da Pilha da Extensão" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Fase" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Mensagem" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "Informações da extensões" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Versão" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "Caminho de instalação" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Embutido" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Esse é uma extensão embutida que não pode ser desativado" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Amostra" @@ -11870,51 +11901,51 @@ msgstr "Quantidade Máxima" msgid "Minimum Stock Level" msgstr "Nível de Estoque Mínimo" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "Nenhuma extenssão encontrada" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "Esta extensão está ativa" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "Desativar Extensão" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "Habilitar Extensão" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "A Extensão foi instalada" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "Tem certeza que deseja habilitar esta extensão?" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "Tem certeza que deseja desativar esta extensão?" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Habilitar" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Desativar" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "Extensão atualizada" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 767eb8ecfa..ce55ed0f7d 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 12:55+0000\n" +"POT-Creation-Date: 2023-12-10 22:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -55,7 +55,7 @@ msgstr "" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -116,19 +116,19 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -267,7 +267,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -349,7 +349,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -369,7 +369,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -388,7 +388,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -712,7 +712,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -993,8 +993,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1024,7 +1024,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1137,7 +1137,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1152,7 +1152,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1171,7 +1171,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1209,7 +1209,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1245,7 +1245,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1262,7 +1262,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1319,11 +1319,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1468,8 +1468,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1760,8 +1760,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1798,8 +1798,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1849,7 +1849,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3406,7 +3406,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3516,7 +3516,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3673,7 +3673,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3906,7 +3906,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4064,8 +4064,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4082,7 +4082,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4540,7 +4540,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4553,7 +4553,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4567,7 +4567,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4580,188 +4580,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4771,185 +4771,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7728,7 +7728,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7827,11 +7827,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8172,19 +8196,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9295,23 +9319,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9321,7 +9352,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9358,7 +9389,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9368,7 +9399,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11873,51 +11904,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 410f0f747b..9d830430fa 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -54,7 +54,7 @@ msgstr "Введите дату" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Подтверждение адреса электронной почт msgid "You must type the same email each time." msgstr "Вы должны вводить один и тот же адрес электронной почты." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Указанный основной адрес электронной почты неверен." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Указанный домен электронной почты не утверждён." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Регистрация отключена." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -266,7 +266,7 @@ msgstr "Выберите файл для вложения" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Неверный выбор" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Название" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Название" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Возвращено" msgid "In Progress" msgstr "Выполняется" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Ссылка на заказ" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "ПорядокСборки, которому выделяется эта #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Код партии" msgid "Batch code for this build output" msgstr "Код партии для этого вывода сборки" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Целевая дата завершения" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для сборки. Сборка будет просрочена после этой даты." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Дата завершения" @@ -1168,7 +1168,7 @@ msgstr "Пользователь, выпустивший этот заказ н #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "Приоритет этого порядка сборки заказа" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Вывод сборки не совпадает с порядком сборки" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "Построить объект" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Элемент сборки должен указать вывод сб msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Выделенное количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Предмет на складе перераспределен" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Выделенное количество должно быть больше нуля" @@ -1416,7 +1416,7 @@ msgstr "Автоматически выделить серийные номер msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически выделять необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "Расположение для завершенных выходов сборки" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "Складской источник" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Назначение" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "Контактный EMail" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "Скачать изображение по ссылке" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Покупатель" msgid "Uses default currency" msgstr "Использовать валюту по умолчанию" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "Общая стоимость" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "Контакт не соответствует выбранной компании" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Описание заказа (дополнительно)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Пользователь или группа, ответственная за этот заказ" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "Описание товара (необязательно)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Контекст" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Укажите количество на складе" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Выберите товар возврата от клиента" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "Необходимо указать количество" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index 7f0146e3ff..2d0d6cbe67 100644 --- a/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -54,7 +54,7 @@ msgstr "Vnesi datum" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Potrdite e-pošto" msgid "You must type the same email each time." msgstr "E-pošti se morata ujemati" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Podana epošta ni veljavna." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Domena epošte ni podprta." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Registracija je onemogočena." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -266,7 +266,7 @@ msgstr "Izberite prilogo" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Nedovoljena izbira" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Ime" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Ime" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Vrnjeno" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Številka serije" msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Rok dokončanja" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Datom končanja" @@ -1168,7 +1168,7 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot s msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 4c6826d536..d12d5ac1cc 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -54,7 +54,7 @@ msgstr "Ange datum" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Bekräfta e-postadress" msgid "You must type the same email each time." msgstr "Du måste ange samma e-post varje gång." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Den angivna primära e-postadressen är inte giltig." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Den angivna e-postdomänen är inte godkänd." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Registrering är stängd." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -266,7 +266,7 @@ msgstr "Välj fil att bifoga" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Ogiltigt val" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Namn" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Namn" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "Återlämnad" msgid "In Progress" msgstr "Pågående" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Byggorderreferens" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Batchkod" msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Datum för slutförande" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Byggandet kommer att förfallas efter detta datum." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Slutförandedatum" @@ -1168,7 +1168,7 @@ msgstr "Användare som utfärdade denna byggorder" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Mål" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Kund" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "QR-kod" msgid "QR code" msgstr "QR-kod" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Aktivera" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Inaktivera" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 911aa17456..252c5db4a5 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -54,7 +54,7 @@ msgstr "ป้อนวันที่" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "การยืนยันอีเมล" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -266,7 +266,7 @@ msgstr "เลือกไฟล์ที่ต้องการแนบ" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "ชื่อ" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "ชื่อ" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "ส่งคืนแล้ว" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1168,7 +1168,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index b1cbc884fa..fc937123f9 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -54,7 +54,7 @@ msgstr "Tarih giriniz" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "E-posta adresi onayı" msgid "You must type the same email each time." msgstr "Her seferind eaynı e-posta adresini yazmalısınız." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Sağlanan e-posta adresi geçerli değil." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Sağlanan e-posta alanı onaylanmadı." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Kayıt devre dışı." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -266,7 +266,7 @@ msgstr "Eklenecek dosyayı seç" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "Geçersiz seçim" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "Adı" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "Adı" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "İade" msgid "In Progress" msgstr "Devam Ediyor" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "Sıra numarası" msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "Hedef tamamlama tarihi" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -1168,7 +1168,7 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktıs msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "Stok Kaynağı" msgid "Stock can be taken from any available location." msgstr "Stok herhangi bir konumdan alınabilir." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Hedef" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "İletişim e-posta adresi" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "Müşteri" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Oluşturan" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 9d0bf7601c..942bcd0b4e 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-11 04:59+0000\n" +"PO-Revision-Date: 2023-12-12 03:57\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -54,10 +54,10 @@ msgstr "Nhập ngày" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 -#: part/models.py:2999 part/templates/part/part_sidebar.html:63 +#: part/models.py:3003 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 #: stock/serializers.py:417 stock/serializers.py:580 stock/serializers.py:674 @@ -115,19 +115,19 @@ msgstr "Xác nhận địa chỉ email" msgid "You must type the same email each time." msgstr "Bạn phải nhập cùng một email mỗi lần." -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "Địa chỉ email chính đã cung cấp không hợp lệ." -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "Miền email được cung cấp không được phê duyệt." -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "Đăng ký bị vô hiệu hóa." -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -266,7 +266,7 @@ msgstr "Chọn file đính kèm" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -297,8 +297,8 @@ msgstr "Bình luận tệp tin" #: InvenTree/models.py:492 InvenTree/models.py:493 common/models.py:2344 #: common/models.py:2345 common/models.py:2557 common/models.py:2558 -#: common/models.py:2814 common/models.py:2815 part/models.py:3007 -#: part/models.py:3092 part/models.py:3171 part/models.py:3191 +#: common/models.py:2814 common/models.py:2815 part/models.py:3011 +#: part/models.py:3096 part/models.py:3175 part/models.py:3195 #: plugin/models.py:229 plugin/models.py:230 #: report/templates/report/inventree_test_report_base.html:105 #: templates/js/translated/stock.js:3007 users/models.py:102 @@ -344,11 +344,11 @@ msgstr "Lựa chọn sai" #: InvenTree/models.py:786 InvenTree/models.py:787 common/models.py:2543 #: common/models.py:2989 company/models.py:525 label/models.py:116 -#: part/models.py:783 part/models.py:3389 plugin/models.py:42 +#: part/models.py:783 part/models.py:3393 plugin/models.py:42 #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,8 +368,8 @@ msgstr "Tên" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 -#: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 +#: part/models.py:805 part/models.py:3409 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 #: report/models.py:611 report/models.py:654 @@ -387,7 +387,7 @@ msgstr "Tên" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -444,12 +444,12 @@ msgstr "Lỗi máy chủ" msgid "An error has been logged by the server." msgstr "Lỗi đã được ghi lại bởi máy chủ." -#: InvenTree/serializers.py:61 part/models.py:3894 +#: InvenTree/serializers.py:61 part/models.py:3898 msgid "Must be a valid number" msgstr "Phải là một số hợp lệ" #: InvenTree/serializers.py:90 company/models.py:151 -#: company/templates/company/company_base.html:106 part/models.py:2834 +#: company/templates/company/company_base.html:106 part/models.py:2838 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -531,7 +531,7 @@ msgstr "Nhân bản cột: '{col}'" #: InvenTree/serializers.py:867 msgid "Remote Image" -msgstr "" +msgstr "Hình ảnh từ xa" #: InvenTree/serializers.py:868 msgid "URL of remote image file" @@ -710,7 +710,7 @@ msgstr "Đã trả lại" msgid "In Progress" msgstr "Đang tiến hành" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -917,14 +917,14 @@ msgstr "Giới thiệu" msgid "Build must be cancelled before it can be deleted" msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa được" -#: build/api.py:281 part/models.py:3786 templates/js/translated/bom.js:997 +#: build/api.py:281 part/models.py:3790 templates/js/translated/bom.js:997 #: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:282 part/models.py:3780 part/templates/part/upload_bom.html:58 +#: build/api.py:282 part/models.py:3784 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 #: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 @@ -991,9 +991,9 @@ msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 -#: part/models.py:3795 part/templates/part/upload_bom.html:54 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 +#: part/models.py:3799 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:26 @@ -1022,11 +1022,11 @@ msgstr "Đơn đặt bản dựng với bản dựng này đã được phân b #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 -#: part/models.py:366 part/models.py:2847 part/models.py:2973 -#: part/models.py:3110 part/models.py:3129 part/models.py:3148 -#: part/models.py:3169 part/models.py:3261 part/models.py:3535 -#: part/models.py:3657 part/models.py:3760 part/models.py:4083 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 +#: part/models.py:366 part/models.py:2851 part/models.py:2977 +#: part/models.py:3114 part/models.py:3133 part/models.py:3152 +#: part/models.py:3173 part/models.py:3265 part/models.py:3539 +#: part/models.py:3661 part/models.py:3764 part/models.py:4087 #: part/serializers.py:1010 part/serializers.py:1497 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 @@ -1135,7 +1135,7 @@ msgstr "Mã lô hàng" msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1150,7 +1150,7 @@ msgstr "Ngày hoàn thành mục tiêu" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -1169,7 +1169,7 @@ msgstr "Người dùng người đã được phân công cho đơn đặt bản #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1207,7 +1207,7 @@ msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1243,7 +1243,7 @@ msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1260,9 +1260,9 @@ msgstr "Dựng đối tượng" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 -#: part/forms.py:47 part/models.py:2986 part/models.py:3776 +#: part/forms.py:47 part/models.py:2990 part/models.py:3780 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1317,11 +1317,11 @@ msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" @@ -1417,7 +1417,7 @@ msgstr "Số sêri tự cấp" msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" @@ -1466,8 +1466,8 @@ msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1758,8 +1758,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Kho không được phân bổ đầy đủ với yêu cầu bản dựng này" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1796,8 +1796,8 @@ msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1847,7 +1847,7 @@ msgstr "Nguồn kho" msgid "Stock can be taken from any available location." msgstr "Kho có thể được lấy từ bất kỳ địa điểm nào." -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Đích đến" @@ -2365,7 +2365,7 @@ msgstr "Sao chéo mẫu tham số danh mục" msgid "Copy category parameter templates when creating a part" msgstr "Sao chéo mẫu tham số danh mục khi tạo 1 sản phẩm" -#: common/models.py:1344 part/admin.py:55 part/models.py:3540 +#: common/models.py:1344 part/admin.py:55 part/models.py:3544 #: report/models.py:176 templates/js/translated/table_filters.js:139 #: templates/js/translated/table_filters.js:763 msgid "Template" @@ -3404,7 +3404,7 @@ msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3514,7 +3514,7 @@ msgid "Published" msgstr "Đã công bố" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Tác giả" @@ -3671,7 +3671,7 @@ msgid "Contact email address" msgstr "Địa chỉ email liên hệ" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3880,7 +3880,7 @@ msgid "Parameter value" msgstr "Giá trị tham số" #: company/models.py:539 company/templates/company/supplier_part.html:168 -#: part/admin.py:39 part/models.py:924 part/models.py:3396 +#: part/admin.py:39 part/models.py:924 part/models.py:3400 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -3904,7 +3904,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -3940,7 +3940,7 @@ msgid "Supplier part description" msgstr "Mô tả sản phẩm nhà cung cấp" #: company/models.py:732 company/templates/company/supplier_part.html:187 -#: part/admin.py:275 part/models.py:3798 part/templates/part/upload_bom.html:59 +#: part/admin.py:275 part/models.py:3802 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report_base.html:32 #: report/templates/report/inventree_return_order_report_base.html:27 @@ -4062,8 +4062,8 @@ msgstr "Tải hình ảnh từ URL" msgid "Delete image" msgstr "Xóa ảnh" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4080,7 +4080,7 @@ msgstr "Khách hàng" msgid "Uses default currency" msgstr "Dùng tiền mặc định" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4538,7 +4538,7 @@ msgstr "Mã QR" msgid "QR code" msgstr "Mã QR" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4551,7 +4551,7 @@ msgstr "Tổng tiền" msgid "No matching purchase order found" msgstr "Không tìm thấy đơn đặt mua phù hợp" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4565,7 +4565,7 @@ msgstr "Không tìm thấy đơn đặt mua phù hợp" msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4578,188 +4578,188 @@ msgstr "Đơn hàng trả lại" msgid "Unknown" msgstr "Không rõ" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "Tổng tiền cho đơn hàng hàng" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "Tiền tệ đơn đặt hàng" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "Tiền tệ cho đơn đặt này (để trống để sử dụng tiền mặc định)" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "Liên hệ không phù hợp với doanh nghiệp đã chọn" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "Mô tả đơn đặt (tùy chọn)" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ngày mong muốn giao được hàng. Đơn đặt sẽ quá hạn sau ngày này." -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "Tạo bởi" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt này" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "Đầu mối liên hệ của đơn đặt này" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "Mã đặt hàng" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "Trạng thái đơn đặt mua" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "Doanh nghiệp từ những hàng hóa đang được đặt mua" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "Mã tham chiếu đơn đặt nhà cung cấp" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "nhận bởi" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "Ngày phát hành" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "Ngày đặt hàng đã phát hành" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "Doanh nghiệp từ những hàng hóa đang được bán" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "Đơn đặt hàng không thể hoàn thiện vì chưa có sản phẩm nào được chọn" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "Ngữ cảnh" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "đã bị xóa" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Đặt hàng" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4769,185 +4769,185 @@ msgstr "Sản phẩm nhà cung cấp" msgid "Received" msgstr "Đã nhận" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "Có phải người mua hàng muốn mặt hàng này được tích trữ?" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "Không thể gán sản phẩm ảo vào trong đơn đặt bán hàng" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "Vận đơn chưa có hàng hóa được phân bổ" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "Đơn bán hàng không phù hợp với vận đơn" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "Vận đơn không phù hợp với đơn bán hàng" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "Dòng" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "Công ty có hàng hóa sẽ được trả lại" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "Chỉ hàng hóa thêo sêri mới có thể được gán vào đơn hàng trả lại" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "Chọn hàng hóa để trả lại từ khách hàng" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "Ngày mà hàng hóa trả lại đã được nhận" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hàng hóa này" @@ -5491,12 +5491,12 @@ msgstr "Cập nhật {part} giá đơn vị đến {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Cập nhật {part} giá đơn vị đến {price} và số lượng đến {qty}" -#: part/admin.py:32 part/admin.py:269 part/models.py:3661 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3665 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "ID sản phẩm" -#: part/admin.py:33 part/admin.py:271 part/models.py:3665 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3669 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "Tên sản phẩm" @@ -5573,12 +5573,12 @@ msgstr "Sử dụng trong" msgid "Building" msgstr "Đang dựng" -#: part/admin.py:66 part/models.py:2912 part/models.py:2924 +#: part/admin.py:66 part/models.py:2916 part/models.py:2928 #: templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Chi phí tối thiểu" -#: part/admin.py:67 part/models.py:2918 part/models.py:2930 +#: part/admin.py:67 part/models.py:2922 part/models.py:2934 #: templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Chi phí tối đa" @@ -5619,7 +5619,7 @@ msgstr "ID hàng hóa BOM" msgid "Parent IPN" msgstr "IPN cha" -#: part/admin.py:270 part/models.py:3669 +#: part/admin.py:270 part/models.py:3673 msgid "Part IPN" msgstr "IPN sản phẩm" @@ -5681,7 +5681,7 @@ msgstr "Số hàng tồn" msgid "Input quantity for price calculation" msgstr "Số lượng đầu ra cho tính toán giá bán" -#: part/models.py:79 part/models.py:3610 part/templates/part/category.html:16 +#: part/models.py:79 part/models.py:3614 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Danh mục sản phẩm" @@ -5762,7 +5762,7 @@ msgstr "Sản phẩm với Tên, IPN và Duyệt lại đã tồn tại." msgid "Parts cannot be assigned to structural part categories!" msgstr "Sản phẩm không thể được phân vào danh mục sản phẩm có cấu trúc!" -#: part/models.py:782 part/models.py:3666 +#: part/models.py:782 part/models.py:3670 msgid "Part name" msgstr "Tên sản phẩm" @@ -5786,7 +5786,7 @@ msgstr "Mô tả (không bắt buộc)" msgid "Part keywords to improve visibility in search results" msgstr "Từ khóa sản phẩm để cải thiện sự hiện diện trong kết quả tìm kiếm" -#: part/models.py:819 part/models.py:3189 part/models.py:3609 +#: part/models.py:819 part/models.py:3193 part/models.py:3613 #: part/serializers.py:359 part/serializers.py:1016 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -5897,155 +5897,155 @@ msgstr "Kiểm kê cuối cùng" msgid "Sell multiple" msgstr "Bán nhiều" -#: part/models.py:2835 +#: part/models.py:2839 msgid "Currency used to cache pricing calculations" msgstr "Tiền được dùng để làm đệm tính toán giá bán" -#: part/models.py:2852 +#: part/models.py:2856 msgid "Minimum BOM Cost" msgstr "Chi phí BOM tối thiểu" -#: part/models.py:2853 +#: part/models.py:2857 msgid "Minimum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối thiểu" -#: part/models.py:2858 +#: part/models.py:2862 msgid "Maximum BOM Cost" msgstr "Chi phí BOM tối đa" -#: part/models.py:2859 +#: part/models.py:2863 msgid "Maximum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối đa" -#: part/models.py:2864 +#: part/models.py:2868 msgid "Minimum Purchase Cost" msgstr "Chi phí mua vào tối thiểu" -#: part/models.py:2865 +#: part/models.py:2869 msgid "Minimum historical purchase cost" msgstr "Chi phí mua vào tối thiểu trong lịch sử" -#: part/models.py:2870 +#: part/models.py:2874 msgid "Maximum Purchase Cost" msgstr "Chi phí mua tối đa" -#: part/models.py:2871 +#: part/models.py:2875 msgid "Maximum historical purchase cost" msgstr "Chi phí thành phần sản phẩm tối đa trong lịch sử" -#: part/models.py:2876 +#: part/models.py:2880 msgid "Minimum Internal Price" msgstr "Giá nội bộ tối thiểu" -#: part/models.py:2877 +#: part/models.py:2881 msgid "Minimum cost based on internal price breaks" msgstr "Chi phí tối thiểu dựa trên phá vỡ giá nội bộ" -#: part/models.py:2882 +#: part/models.py:2886 msgid "Maximum Internal Price" msgstr "Giá nội bộ tối đa" -#: part/models.py:2883 +#: part/models.py:2887 msgid "Maximum cost based on internal price breaks" msgstr "Chi phí tối đa dựa trên phá vỡ giá nội bộ" -#: part/models.py:2888 +#: part/models.py:2892 msgid "Minimum Supplier Price" msgstr "Giá nhà cung ứng tối thiểu" -#: part/models.py:2889 +#: part/models.py:2893 msgid "Minimum price of part from external suppliers" msgstr "Giá sản phẩm tối thiểu từ nhà cung ứng bên ngoài" -#: part/models.py:2894 +#: part/models.py:2898 msgid "Maximum Supplier Price" msgstr "Giá nhà cung ứng tối đa" -#: part/models.py:2895 +#: part/models.py:2899 msgid "Maximum price of part from external suppliers" msgstr "Giá sản phẩm tối đã từ nhà cung ứng bên ngoài" -#: part/models.py:2900 +#: part/models.py:2904 msgid "Minimum Variant Cost" msgstr "Giá trị biến thể tối thiểu" -#: part/models.py:2901 +#: part/models.py:2905 msgid "Calculated minimum cost of variant parts" msgstr "Chi phí tối thiểu của sản phẩm biến thể đã tính" -#: part/models.py:2906 +#: part/models.py:2910 msgid "Maximum Variant Cost" msgstr "Chi phí biến thể tối đa" -#: part/models.py:2907 +#: part/models.py:2911 msgid "Calculated maximum cost of variant parts" msgstr "Chi phí tối đa của sản phẩm biến thể đã tính" -#: part/models.py:2913 +#: part/models.py:2917 msgid "Override minimum cost" msgstr "Ghi đề chi phí tối thiểu" -#: part/models.py:2919 +#: part/models.py:2923 msgid "Override maximum cost" msgstr "Ghi đề chi phí tối đa" -#: part/models.py:2925 +#: part/models.py:2929 msgid "Calculated overall minimum cost" msgstr "Chi phí tối thiểu tính toán tổng thể" -#: part/models.py:2931 +#: part/models.py:2935 msgid "Calculated overall maximum cost" msgstr "Chi phí tối đa tính toán tổng thể" -#: part/models.py:2936 +#: part/models.py:2940 msgid "Minimum Sale Price" msgstr "Giá bán thấp nhất" -#: part/models.py:2937 +#: part/models.py:2941 msgid "Minimum sale price based on price breaks" msgstr "Giá bán tối thiểu dựa trên phá giá" -#: part/models.py:2942 +#: part/models.py:2946 msgid "Maximum Sale Price" msgstr "Giá bán cao nhất" -#: part/models.py:2943 +#: part/models.py:2947 msgid "Maximum sale price based on price breaks" msgstr "Giá bán cao nhất dựa trên phá giá" -#: part/models.py:2948 +#: part/models.py:2952 msgid "Minimum Sale Cost" msgstr "Chi phí bán hàng tối thiểu" -#: part/models.py:2949 +#: part/models.py:2953 msgid "Minimum historical sale price" msgstr "Giá bán hàng tối thiểu trong lịch sử" -#: part/models.py:2954 +#: part/models.py:2958 msgid "Maximum Sale Cost" msgstr "Giá bán hàng tối đa" -#: part/models.py:2955 +#: part/models.py:2959 msgid "Maximum historical sale price" msgstr "Giá bán hàng tối đa trong lịch sử" -#: part/models.py:2974 +#: part/models.py:2978 msgid "Part for stocktake" msgstr "Sản phẩm dành cho kiểm kê" -#: part/models.py:2979 +#: part/models.py:2983 msgid "Item Count" msgstr "Tổng số hàng" -#: part/models.py:2980 +#: part/models.py:2984 msgid "Number of individual stock entries at time of stocktake" msgstr "Số mục kho độc lậo tại thời điểm kiểm kê" -#: part/models.py:2987 +#: part/models.py:2991 msgid "Total available stock at time of stocktake" msgstr "Tống số kho tại thời điểm kiểm kê" -#: part/models.py:2991 part/models.py:3071 +#: part/models.py:2995 part/models.py:3075 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 @@ -6057,318 +6057,318 @@ msgstr "Tống số kho tại thời điểm kiểm kê" msgid "Date" msgstr "Ngày" -#: part/models.py:2992 +#: part/models.py:2996 msgid "Date stocktake was performed" msgstr "Kiểm kê đã thực hiện" -#: part/models.py:3000 +#: part/models.py:3004 msgid "Additional notes" msgstr "Ghi chú bổ sung" -#: part/models.py:3008 +#: part/models.py:3012 msgid "User who performed this stocktake" msgstr "Người dùng đã thực hiện đợt kiểm kê này" -#: part/models.py:3013 +#: part/models.py:3017 msgid "Minimum Stock Cost" msgstr "Chi phí kho tối thiểu" -#: part/models.py:3014 +#: part/models.py:3018 msgid "Estimated minimum cost of stock on hand" msgstr "Chi phí kho tối thiểu ước tính của kho đang có" -#: part/models.py:3019 +#: part/models.py:3023 msgid "Maximum Stock Cost" msgstr "Chi phí kho tối đa" -#: part/models.py:3020 +#: part/models.py:3024 msgid "Estimated maximum cost of stock on hand" msgstr "Chi phí kho tối đa ước tính của kho đang có" -#: part/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:529 +#: part/models.py:3082 templates/InvenTree/settings/settings_staff_js.html:529 msgid "Report" msgstr "Báo cáo" -#: part/models.py:3079 +#: part/models.py:3083 msgid "Stocktake report file (generated internally)" msgstr "Tệp báo cáo kiểm kê (được sinh nội bộ)" -#: part/models.py:3084 templates/InvenTree/settings/settings_staff_js.html:536 +#: part/models.py:3088 templates/InvenTree/settings/settings_staff_js.html:536 msgid "Part Count" msgstr "Bộ đếm sản phẩm" -#: part/models.py:3085 +#: part/models.py:3089 msgid "Number of parts covered by stocktake" msgstr "Số sản phẩm đã được bao quát bởi kiểm kê" -#: part/models.py:3093 +#: part/models.py:3097 msgid "User who requested this stocktake report" msgstr "Người dùng đã yêu cầu báo cáo kiểm kê này" -#: part/models.py:3229 +#: part/models.py:3233 msgid "Test templates can only be created for trackable parts" msgstr "Chỉ có thể tạo mẫu kiểm thử cho sản phẩm có thể theo dõi" -#: part/models.py:3246 +#: part/models.py:3250 msgid "Test with this name already exists for this part" msgstr "Kiểm thử với tên này đã tồn tại cho sản phẩm này" -#: part/models.py:3266 templates/js/translated/part.js:2866 +#: part/models.py:3270 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Tên kiểm thử" -#: part/models.py:3267 +#: part/models.py:3271 msgid "Enter a name for the test" msgstr "Nhập tên cho kiểm thử" -#: part/models.py:3272 +#: part/models.py:3276 msgid "Test Description" msgstr "Mô tả kiểm thử" -#: part/models.py:3273 +#: part/models.py:3277 msgid "Enter description for this test" msgstr "Nhập mô tả cho kiểm thử này" -#: part/models.py:3278 templates/js/translated/part.js:2875 +#: part/models.py:3282 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Bắt buộc" -#: part/models.py:3279 +#: part/models.py:3283 msgid "Is this test required to pass?" msgstr "Kiểm thử này bắt buộc phải đạt?" -#: part/models.py:3284 templates/js/translated/part.js:2883 +#: part/models.py:3288 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Giá trị bắt buộc" -#: part/models.py:3285 +#: part/models.py:3289 msgid "Does this test require a value when adding a test result?" msgstr "Kiểm thử này yêu cầu 1 giá trị khi thêm một kết quả kiểm thử?" -#: part/models.py:3290 templates/js/translated/part.js:2890 +#: part/models.py:3294 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Yêu cầu đính kèm" -#: part/models.py:3291 +#: part/models.py:3295 msgid "Does this test require a file attachment when adding a test result?" msgstr "Kiểm thử này yêu cầu tệp đính kèm khi thêm một kết quả kiểm thử?" -#: part/models.py:3336 +#: part/models.py:3340 msgid "Checkbox parameters cannot have units" msgstr "Tham số hộp kiểm tra không thể có đơn vị" -#: part/models.py:3341 +#: part/models.py:3345 msgid "Checkbox parameters cannot have choices" msgstr "Tham số hộp kiểm tra không thể có lựa chọn" -#: part/models.py:3359 +#: part/models.py:3363 msgid "Choices must be unique" msgstr "Lựa chọn phải duy nhất" -#: part/models.py:3375 +#: part/models.py:3379 msgid "Parameter template name must be unique" msgstr "Tên tham số mẫu phải là duy nhất" -#: part/models.py:3390 +#: part/models.py:3394 msgid "Parameter Name" msgstr "Tên tham số" -#: part/models.py:3396 +#: part/models.py:3400 msgid "Physical units for this parameter" msgstr "Đơn vị vật lý cho tham số này" -#: part/models.py:3406 +#: part/models.py:3410 msgid "Parameter description" msgstr "Mô tả tham số" -#: part/models.py:3412 templates/js/translated/part.js:1627 +#: part/models.py:3416 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Ô lựa chọn" -#: part/models.py:3413 +#: part/models.py:3417 msgid "Is this parameter a checkbox?" msgstr "Tham số này có phải là hộp kiểm tra?" -#: part/models.py:3418 templates/js/translated/part.js:1636 +#: part/models.py:3422 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Lựa chọn" -#: part/models.py:3419 +#: part/models.py:3423 msgid "Valid choices for this parameter (comma-separated)" msgstr "Lựa chọn hợp lệ từ tham số này (ngăn cách bằng dấu phẩy)" -#: part/models.py:3493 +#: part/models.py:3497 msgid "Invalid choice for parameter value" msgstr "Lựa chọn sai cho giá trị tham số" -#: part/models.py:3535 +#: part/models.py:3539 msgid "Parent Part" msgstr "Sản phẩm cha" -#: part/models.py:3540 part/models.py:3615 part/models.py:3616 +#: part/models.py:3544 part/models.py:3619 part/models.py:3620 #: templates/InvenTree/settings/settings_staff_js.html:295 msgid "Parameter Template" msgstr "Mẫu tham số" -#: part/models.py:3545 +#: part/models.py:3549 msgid "Data" msgstr "Dữ liệu" -#: part/models.py:3545 +#: part/models.py:3549 msgid "Parameter Value" msgstr "Giá trị tham số" -#: part/models.py:3620 templates/InvenTree/settings/settings_staff_js.html:304 +#: part/models.py:3624 templates/InvenTree/settings/settings_staff_js.html:304 msgid "Default Value" msgstr "Giá trị mặc định" -#: part/models.py:3621 +#: part/models.py:3625 msgid "Default Parameter Value" msgstr "Giá trị tham số mặc định" -#: part/models.py:3658 +#: part/models.py:3662 msgid "Part ID or part name" msgstr "Tên hoặc mã sản phẩm" -#: part/models.py:3662 +#: part/models.py:3666 msgid "Unique part ID value" msgstr "Giá trị mã sản phẩm duy nhất" -#: part/models.py:3670 +#: part/models.py:3674 msgid "Part IPN value" msgstr "Giá trị IPN sản phẩm" -#: part/models.py:3673 +#: part/models.py:3677 msgid "Level" msgstr "Cấp độ" -#: part/models.py:3674 +#: part/models.py:3678 msgid "BOM level" msgstr "Cấp độ BOM" -#: part/models.py:3680 part/models.py:4075 stock/api.py:648 +#: part/models.py:3684 part/models.py:4079 stock/api.py:648 msgid "BOM Item" msgstr "Mục BOM" -#: part/models.py:3761 +#: part/models.py:3765 msgid "Select parent part" msgstr "Chọn sản phẩm cha" -#: part/models.py:3769 +#: part/models.py:3773 msgid "Sub part" msgstr "Sản phẩm phụ" -#: part/models.py:3770 +#: part/models.py:3774 msgid "Select part to be used in BOM" msgstr "Chọn sản phẩm được dùng trong BOM" -#: part/models.py:3776 +#: part/models.py:3780 msgid "BOM quantity for this BOM item" msgstr "Số lượng BOM cho mục BOM này" -#: part/models.py:3781 +#: part/models.py:3785 msgid "This BOM item is optional" msgstr "Mục BOM này là tùy chọn" -#: part/models.py:3787 +#: part/models.py:3791 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Mục BOM này bị tiêu hao (không được theo dõi trong đơn đặt bản dựng)" -#: part/models.py:3791 part/templates/part/upload_bom.html:55 +#: part/models.py:3795 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "Dư thừa" -#: part/models.py:3792 +#: part/models.py:3796 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Số lượng bản dựng lãng phí ước tính (tuyệt đối hoặc phần trăm)" -#: part/models.py:3795 +#: part/models.py:3799 msgid "BOM item reference" msgstr "Tham chiếu mục BOM" -#: part/models.py:3798 +#: part/models.py:3802 msgid "BOM item notes" msgstr "Ghi chú mục BOM" -#: part/models.py:3802 +#: part/models.py:3806 msgid "Checksum" msgstr "Giá trị tổng kiểm" -#: part/models.py:3802 +#: part/models.py:3806 msgid "BOM line checksum" msgstr "Giá trị tổng kiểm dòng BOM" -#: part/models.py:3807 templates/js/translated/table_filters.js:174 +#: part/models.py:3811 templates/js/translated/table_filters.js:174 msgid "Validated" msgstr "Đã xác minh" -#: part/models.py:3808 +#: part/models.py:3812 msgid "This BOM item has been validated" msgstr "Mục BOM này là hợp lệ" -#: part/models.py:3813 part/templates/part/upload_bom.html:57 +#: part/models.py:3817 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1054 #: templates/js/translated/table_filters.js:178 #: templates/js/translated/table_filters.js:211 msgid "Gets inherited" msgstr "Nhận thừa hưởng" -#: part/models.py:3814 +#: part/models.py:3818 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến thể" -#: part/models.py:3819 part/templates/part/upload_bom.html:56 +#: part/models.py:3823 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1046 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: part/models.py:3820 +#: part/models.py:3824 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:3906 stock/models.py:613 +#: part/models.py:3910 stock/models.py:613 msgid "Quantity must be integer value for trackable parts" msgstr "Số lượng phải là giá trị nguyên dùng cho sản phẩm có thể theo dõi được" -#: part/models.py:3915 part/models.py:3917 +#: part/models.py:3919 part/models.py:3921 msgid "Sub part must be specified" msgstr "Sản phẩm phụ phải được chỉ định" -#: part/models.py:4042 +#: part/models.py:4046 msgid "BOM Item Substitute" msgstr "Sảm phẩm thay thế mục BOM" -#: part/models.py:4063 +#: part/models.py:4067 msgid "Substitute part cannot be the same as the master part" msgstr "Sản phẩm thay thế không thể giống sản phẩm chủ đạo" -#: part/models.py:4076 +#: part/models.py:4080 msgid "Parent BOM item" msgstr "Hàng hóa BOM cha" -#: part/models.py:4084 +#: part/models.py:4088 msgid "Substitute part" msgstr "Sản phẩm thay thế" -#: part/models.py:4099 +#: part/models.py:4103 msgid "Part 1" msgstr "Sản phẩm 1" -#: part/models.py:4103 +#: part/models.py:4107 msgid "Part 2" msgstr "Sản phẩm 2" -#: part/models.py:4103 +#: part/models.py:4107 msgid "Select Related Part" msgstr "Chọn sản phẩm liên quan" -#: part/models.py:4120 +#: part/models.py:4124 msgid "Part relationship cannot be created between a part and itself" msgstr "Không thể tạo mối quan hệ giữa một sản phẩm và chính nó" -#: part/models.py:4124 +#: part/models.py:4128 msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" @@ -6503,7 +6503,7 @@ msgstr "Sao chép mẫu tham số từ nhóm sản phẩm được chọn" #: part/serializers.py:770 msgid "Existing Image" -msgstr "" +msgstr "Ảnh hiện có" #: part/serializers.py:771 msgid "Filename of an existing part image" @@ -6511,7 +6511,7 @@ msgstr "" #: part/serializers.py:791 msgid "Image file does not exist" -msgstr "" +msgstr "Tệp hình ảnh không tồn tại" #: part/serializers.py:1010 msgid "Limit stocktake report to a particular part, and any variant parts" @@ -7726,7 +7726,7 @@ msgid "Builtin Plugin" msgstr "Plugin có sẵn" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Phần bổ sung" @@ -7825,11 +7825,35 @@ msgstr "Cài đặt chưa được xác nhận" msgid "Either packagename of URL must be provided" msgstr "Hoặc là phải cung cấp tên gói của URL" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "Tải lại đầy đủ" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "Buộc tải lại" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "Kích hoạt phần bổ sung" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "Kích hoạt phần bổ sung này" @@ -8170,19 +8194,19 @@ msgstr "Ế" msgid "Quantity is required" msgstr "Bắt buộc nhập số lượng" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "Phải cung cấp sản phẩm hợp lệ" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "Sản phẩm nhà cung cấp đã đưa không tồn tại" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được định nghĩa nhưng cờ use_pack_size chưa được thiết lập" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" @@ -9293,23 +9317,30 @@ msgid "Plugins" msgstr "Phần bổ sung" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "Cài đặt phần bổ sung" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "Tải lại plugin" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "Phần bổ sung bên ngoài chưa được bật cho cài đặt InvenTree này" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "Ngăn Xếp Lỗi Phần Bổ Sung" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "Giai đoạn" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "Tin nhắn" @@ -9319,7 +9350,7 @@ msgid "Plugin information" msgstr "Thông tin phần bổ sung" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "Phiên bản" @@ -9356,7 +9387,7 @@ msgid "Installation path" msgstr "Đường dẫn cài đặt" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "Gắn liền" @@ -9366,7 +9397,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "Đây là phần bổ sung có sẵn nên không thể tắt được" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "Mẫu" @@ -11871,51 +11902,51 @@ msgstr "Số lượng tối đa" msgid "Minimum Stock Level" msgstr "Cấp kho tối thiểu" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "Không tìm thấy phần bổ sung nào" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "Phần bổ sung không còn được cài đặt" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "Phần bổ sung đã hoạt động" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "Phần bổ sung này đã được cài đặt nhưng không hoạt động" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "Tắt phần bổ sung" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "Bật phần bổ sung" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "Phần bổ sung đã được cài đặt" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "Bạn có muốn bật phần bổ sung này?" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "Bạn có muốn phần bổ sung này?" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "Bật" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "Tắt" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "Đã cập nhật phần bổ sung" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 66342af882..5286175b26 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 06:18+0000\n" -"PO-Revision-Date: 2023-12-07 02:35\n" +"POT-Creation-Date: 2023-12-10 20:51+0000\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -54,7 +54,7 @@ msgstr "輸入日期" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -115,19 +115,19 @@ msgstr "Email地址確認" msgid "You must type the same email each time." msgstr "您必須輸入相同的Email" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "所提供的主要Email無效。" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "所提供的Email網域尚未被核准。" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "註冊功能已停用。" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -266,7 +266,7 @@ msgstr "選擇附件" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -348,7 +348,7 @@ msgstr "無效的選項" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -368,7 +368,7 @@ msgstr "名稱" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -387,7 +387,7 @@ msgstr "名稱" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -709,7 +709,7 @@ msgstr "已退回" msgid "In Progress" msgstr "進行中" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -990,8 +990,8 @@ msgstr "" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1021,7 +1021,7 @@ msgstr "這張生產工單對應的上層生產工單" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1134,7 +1134,7 @@ msgstr "批量代碼" msgid "Batch code for this build output" msgstr "本批次成品的生產批號" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1149,7 +1149,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "完成日期" @@ -1168,7 +1168,7 @@ msgstr "發布此生產工單的使用者" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1206,7 +1206,7 @@ msgid "Priority of this build order" msgstr "此生產工單的優先程度" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1242,7 +1242,7 @@ msgid "Build output does not match Build Order" msgstr "生產品項與生產工單不符" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1259,7 +1259,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1316,11 +1316,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" @@ -1416,7 +1416,7 @@ msgstr "自動分配序號" msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1465,8 +1465,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1757,8 +1757,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1795,8 +1795,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1846,7 +1846,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3403,7 +3403,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3513,7 +3513,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3670,7 +3670,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3903,7 +3903,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4061,8 +4061,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4079,7 +4079,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4537,7 +4537,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4550,7 +4550,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4564,7 +4564,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4577,188 +4577,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4768,185 +4768,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7725,7 +7725,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7824,11 +7824,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8169,19 +8193,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9292,23 +9316,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9318,7 +9349,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9355,7 +9386,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9365,7 +9396,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11870,51 +11901,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index d8c81634dd..9e1d5a4da4 100644 --- a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 12:55+0000\n" +"POT-Creation-Date: 2023-12-10 22:58+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -59,7 +59,7 @@ msgstr "输入日期" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -120,19 +120,19 @@ msgstr "Email 地址确认" msgid "You must type the same email each time." msgstr "您必须输入相同的 Email 。" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "所提供的主要电子邮件地址无效。" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "提供的电子邮件域未被核准。" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -276,7 +276,7 @@ msgstr "选择附件" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -358,7 +358,7 @@ msgstr "选择无效" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -378,7 +378,7 @@ msgstr "名称" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -397,7 +397,7 @@ msgstr "名称" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -729,7 +729,7 @@ msgstr "已退回" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -1030,8 +1030,8 @@ msgstr "无法取消订单" msgid "Build Order Reference" msgstr "相关生产订单" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1063,7 +1063,7 @@ msgstr "此次生产匹配的订单" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1176,7 +1176,7 @@ msgstr "批量代码" msgid "Batch code for this build output" msgstr "此生产产出的批量代码" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1191,7 +1191,7 @@ msgstr "预计完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产完成的目标日期。生产将在此日期之后逾期。" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "完成日期:" @@ -1210,7 +1210,7 @@ msgstr "发布此生产订单的用户" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1248,7 +1248,7 @@ msgid "Priority of this build order" msgstr "此构建订单的优先级" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1288,7 +1288,7 @@ msgid "Build output does not match Build Order" msgstr "生产产出与订单不匹配" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1309,7 +1309,7 @@ msgstr "生产备注" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1368,11 +1368,11 @@ msgstr "生产项必须指定生产产出,因为主部件已经被标记为可 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "库存物品分配过度!" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "分配数量必须大于0" @@ -1470,7 +1470,7 @@ msgstr "自动分配序列号" msgid "Automatically allocate required items with matching serial numbers" msgstr "自动为所需项分配对应的序列号" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "以下序列号已存在或无效" @@ -1525,8 +1525,8 @@ msgid "Location for completed build outputs" msgstr "已完成生产产出的仓储地点" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1823,8 +1823,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "库存尚未被完全分配到此构建订单" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1861,8 +1861,8 @@ msgid "Completed Outputs" msgstr "已完成输出" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1916,7 +1916,7 @@ msgstr "库存来源" msgid "Stock can be taken from any available location." msgstr "库存可以从任何可用的地点获得。" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "目的地" @@ -3526,7 +3526,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3636,7 +3636,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3805,7 +3805,7 @@ msgid "Contact email address" msgstr "联系人电子邮件" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -4058,7 +4058,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4218,8 +4218,8 @@ msgstr "从 URL 下载图片" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4236,7 +4236,7 @@ msgstr "客户" msgid "Uses default currency" msgstr "使用默认货币" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4716,7 +4716,7 @@ msgstr "商品二维码" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4729,7 +4729,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4743,7 +4743,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4758,206 +4758,206 @@ msgstr "已退回" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 #, fuzzy #| msgid "User or group responsible for this order" msgid "Total price for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 #, fuzzy #| msgid "Currency" msgid "Order Currency" msgstr "货币" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 #, fuzzy #| msgid "Build output does not match the parent build" msgid "Contact does not match selected company" msgstr "生产产出与对应生产不匹配" -#: order/models.py:226 +#: order/models.py:227 #, fuzzy #| msgid "Description (optional)" msgid "Order description (optional)" msgstr "描述 (可选)" -#: order/models.py:231 +#: order/models.py:232 #, fuzzy #| msgid "User or group responsible for this order" msgid "Select project code for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:265 +#: order/models.py:266 #, fuzzy #| msgid "Priority of this build order" msgid "Point of contact for this order" msgstr "此构建订单的优先级" -#: order/models.py:274 +#: order/models.py:275 #, fuzzy #| msgid "User or group responsible for this order" msgid "Company address for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "订购该商品的公司" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "数量必须大于0" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "向其出售该商品的公司" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 #, fuzzy #| msgid "Build Order is ready to mark as completed" msgid "Only an open order can be marked as complete" msgstr "构建订单已准备好标记为已完成" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 #, fuzzy #| msgid "Description (optional)" msgid "Line item description (optional)" msgstr "描述 (可选)" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "供应商商品" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4967,191 +4967,191 @@ msgstr "供应商商品" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "销售价格" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 #, fuzzy #| msgid "Build Order Reference" msgid "Return Order reference" msgstr "相关生产订单" -#: order/models.py:1753 +#: order/models.py:1787 #, fuzzy #| msgid "Company from which the items are being ordered" msgid "Company from which items are being returned" msgstr "订购该商品的公司" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 #, fuzzy #| msgid "Returned from customer" msgid "Select item to return from customer" msgstr "从客户退货" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -8054,7 +8054,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -8155,11 +8155,37 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +#, fuzzy +#| msgid "Select supplier" +msgid "Collect plugins" +msgstr "选择供应商" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8518,19 +8544,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9679,23 +9705,32 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +#, fuzzy +#| msgid "Subcategories" +msgid "Reload Plugins" +msgstr "子类别" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9705,7 +9740,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9742,7 +9777,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9752,7 +9787,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -12427,67 +12462,67 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 #, fuzzy #| msgid "Subcategories" msgid "No plugins found" msgstr "子类别" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 #, fuzzy #| msgid "Print actions" msgid "This plugin is no longer installed" msgstr "打印操作" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 #, fuzzy #| msgid "Print actions" msgid "This plugin is installed but not active" msgstr "打印操作" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 #, fuzzy #| msgid "Enabled" msgid "Enable Plugin" msgstr "已启用" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 #, fuzzy #| msgid "Are you sure you want to delete this stock location?" msgid "Are you sure you want to enable this plugin?" msgstr "确实要删除此仓储地点吗?" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 #, fuzzy #| msgid "Are you sure you want to delete this stock location?" msgid "Are you sure you want to disable this plugin?" msgstr "确实要删除此仓储地点吗?" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 #, fuzzy #| msgid "Enabled" msgid "Enable" msgstr "已启用" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 #, fuzzy #| msgid "Available" msgid "Disable" msgstr "空闲" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/InvenTree/locale/zh_hant/LC_MESSAGES/django.po b/InvenTree/locale/zh_hant/LC_MESSAGES/django.po index f1b11f50da..ebf582b419 100644 --- a/InvenTree/locale/zh_hant/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh_hant/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-06 12:55+0000\n" +"POT-Creation-Date: 2023-12-10 22:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -55,7 +55,7 @@ msgstr "" #: InvenTree/fields.py:215 InvenTree/models.py:920 build/serializers.py:433 #: build/serializers.py:511 build/templates/build/sidebar.html:21 #: company/models.py:733 company/templates/company/sidebar.html:37 -#: order/models.py:1104 order/templates/order/po_sidebar.html:11 +#: order/models.py:1138 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2999 part/templates/part/part_sidebar.html:63 @@ -116,19 +116,19 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:255 InvenTree/forms.py:261 +#: InvenTree/forms.py:260 InvenTree/forms.py:266 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:267 +#: InvenTree/forms.py:272 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:371 +#: InvenTree/forms.py:376 msgid "Registration is disabled." msgstr "" -#: InvenTree/helpers.py:452 order/models.py:446 order/models.py:623 +#: InvenTree/helpers.py:452 order/models.py:447 order/models.py:639 msgid "Invalid quantity provided" msgstr "" @@ -267,7 +267,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2884 company/models.py:129 #: company/models.py:387 company/models.py:441 company/models.py:720 -#: order/models.py:234 order/models.py:1108 order/models.py:1466 +#: order/models.py:235 order/models.py:1142 order/models.py:1500 #: part/admin.py:38 part/models.py:837 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 @@ -349,7 +349,7 @@ msgstr "" #: report/models.py:170 stock/models.py:71 stock/models.py:72 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:74 +#: templates/InvenTree/settings/plugin.html:80 #: templates/InvenTree/settings/plugin_settings.html:22 #: templates/InvenTree/settings/settings_staff_js.html:67 #: templates/InvenTree/settings/settings_staff_js.html:446 @@ -369,7 +369,7 @@ msgstr "" #: company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 label/models.py:123 -#: order/models.py:226 order/models.py:1132 part/admin.py:191 part/admin.py:272 +#: order/models.py:227 order/models.py:1166 part/admin.py:191 part/admin.py:272 #: part/models.py:805 part/models.py:3405 part/templates/part/category.html:82 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:183 @@ -388,7 +388,7 @@ msgstr "" #: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 #: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 #: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 -#: templates/js/translated/plugin.js:79 +#: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1700 #: templates/js/translated/purchase_order.js:1843 #: templates/js/translated/purchase_order.js:2016 @@ -712,7 +712,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1345 +#: InvenTree/status_codes.py:42 order/models.py:1379 #: templates/js/translated/sales_order.js:1523 #: templates/js/translated/sales_order.js:1644 #: templates/js/translated/sales_order.js:1957 @@ -993,8 +993,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:172 order/models.py:363 order/models.py:776 -#: order/models.py:1102 order/models.py:1738 part/admin.py:274 +#: build/models.py:172 order/models.py:364 order/models.py:792 +#: order/models.py:1136 order/models.py:1772 part/admin.py:274 #: part/models.py:3795 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 @@ -1024,7 +1024,7 @@ msgstr "" #: build/models.py:197 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:908 -#: order/models.py:1209 order/models.py:1324 order/models.py:1325 +#: order/models.py:1243 order/models.py:1358 order/models.py:1359 #: part/models.py:366 part/models.py:2847 part/models.py:2973 #: part/models.py:3110 part/models.py:3129 part/models.py:3148 #: part/models.py:3169 part/models.py:3261 part/models.py:3535 @@ -1137,7 +1137,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:269 order/models.py:242 part/models.py:975 +#: build/models.py:269 order/models.py:243 part/models.py:975 #: part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:339 #: templates/js/translated/sales_order.js:827 @@ -1152,7 +1152,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:277 order/models.py:413 order/models.py:1781 +#: build/models.py:277 order/models.py:414 order/models.py:1815 #: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1171,7 +1171,7 @@ msgstr "" #: build/models.py:300 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:134 -#: order/models.py:256 order/templates/order/order_base.html:217 +#: order/models.py:257 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 #: order/templates/order/sales_order_base.html:228 part/models.py:982 #: part/templates/part/part_base.html:390 @@ -1209,7 +1209,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:321 common/models.py:119 order/admin.py:17 -#: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 +#: order/models.py:232 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2132 #: templates/js/translated/purchase_order.js:1704 #: templates/js/translated/return_order.js:318 @@ -1245,7 +1245,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:860 build/serializers.py:218 build/serializers.py:257 -#: build/serializers.py:815 order/models.py:444 order/serializers.py:389 +#: build/serializers.py:815 order/models.py:445 order/serializers.py:389 #: order/serializers.py:511 part/serializers.py:1322 part/serializers.py:1661 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" @@ -1262,7 +1262,7 @@ msgstr "" #: build/models.py:1293 build/models.py:1551 build/serializers.py:205 #: build/serializers.py:242 build/templates/build/build_base.html:102 #: build/templates/build/detail.html:34 common/models.py:2366 -#: order/models.py:1089 order/models.py:1660 order/serializers.py:1267 +#: order/models.py:1123 order/models.py:1694 order/serializers.py:1267 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:273 #: part/forms.py:47 part/models.py:2986 part/models.py:3776 #: part/templates/part/part_pricing.html:16 @@ -1319,11 +1319,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1393 order/models.py:1616 +#: build/models.py:1393 order/models.py:1650 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1399 order/models.py:1619 +#: build/models.py:1399 order/models.py:1653 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:332 stock/api.py:873 +#: build/serializers.py:332 stock/api.py:874 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1468,8 +1468,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:500 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:802 -#: order/models.py:1764 order/serializers.py:534 stock/admin.py:124 +#: build/templates/build/detail.html:62 order/models.py:818 +#: order/models.py:1798 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 @@ -1760,8 +1760,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:238 -#: order/models.py:1114 order/templates/order/order_base.html:186 +#: build/templates/build/detail.html:138 order/models.py:239 +#: order/models.py:1148 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 @@ -1798,8 +1798,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1317 -#: order/models.py:1416 order/models.py:1564 +#: build/templates/build/detail.html:101 order/api.py:1409 order/models.py:1351 +#: order/models.py:1450 order/models.py:1598 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1849,7 +1849,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1236 +#: build/templates/build/detail.html:49 order/models.py:1270 #: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -3406,7 +3406,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:2374 company/serializers.py:485 order/admin.py:41 -#: order/models.py:1147 order/models.py:1957 +#: order/models.py:1181 order/models.py:2005 #: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:741 @@ -3516,7 +3516,7 @@ msgid "Published" msgstr "" #: common/models.py:2894 templates/InvenTree/settings/plugin_settings.html:32 -#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:102 +#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" @@ -3673,7 +3673,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:126 company/templates/company/company_base.html:139 -#: order/models.py:264 order/templates/order/order_base.html:203 +#: order/models.py:265 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:174 #: order/templates/order/sales_order_base.html:214 msgid "Contact" @@ -3906,7 +3906,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:700 company/templates/company/company_base.html:81 -#: company/templates/company/supplier_part.html:129 order/models.py:386 +#: company/templates/company/supplier_part.html:129 order/models.py:387 #: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312 #: part/serializers.py:436 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4064,8 +4064,8 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:86 order/models.py:790 -#: order/models.py:1752 order/templates/order/return_order_base.html:131 +#: company/templates/company/company_base.html:86 order/models.py:806 +#: order/models.py:1786 order/templates/order/return_order_base.html:131 #: order/templates/order/sales_order_base.html:144 stock/models.py:754 #: stock/models.py:755 stock/serializers.py:1044 #: stock/templates/stock/item_base.html:405 @@ -4082,7 +4082,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:118 order/models.py:273 +#: company/templates/company/company_base.html:118 order/models.py:274 #: order/templates/order/order_base.html:210 #: order/templates/order/return_order_base.html:181 #: order/templates/order/sales_order_base.html:221 @@ -4540,7 +4540,7 @@ msgstr "" msgid "QR code" msgstr "" -#: order/admin.py:29 order/models.py:72 +#: order/admin.py:29 order/models.py:73 #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 @@ -4553,7 +4553,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1407 order/models.py:1193 order/models.py:1276 +#: order/api.py:1407 order/models.py:1227 order/models.py:1310 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 @@ -4567,7 +4567,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1411 order/models.py:1927 order/models.py:1973 +#: order/api.py:1411 order/models.py:1975 order/models.py:2021 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 @@ -4580,188 +4580,188 @@ msgstr "" msgid "Unknown" msgstr "" -#: order/models.py:73 +#: order/models.py:74 msgid "Total price for this order" msgstr "" -#: order/models.py:78 order/serializers.py:50 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:80 order/serializers.py:51 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:206 +#: order/models.py:207 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:226 +#: order/models.py:227 msgid "Order description (optional)" msgstr "" -#: order/models.py:231 +#: order/models.py:232 msgid "Select project code for this order" msgstr "" -#: order/models.py:234 order/models.py:1109 order/models.py:1467 +#: order/models.py:235 order/models.py:1143 order/models.py:1501 msgid "Link to external page" msgstr "" -#: order/models.py:239 +#: order/models.py:240 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:248 +#: order/models.py:249 msgid "Created By" msgstr "" -#: order/models.py:255 +#: order/models.py:256 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:265 +#: order/models.py:266 msgid "Point of contact for this order" msgstr "" -#: order/models.py:274 +#: order/models.py:275 msgid "Company address for this order" msgstr "" -#: order/models.py:364 order/models.py:777 +#: order/models.py:365 order/models.py:793 msgid "Order reference" msgstr "" -#: order/models.py:372 order/models.py:802 +#: order/models.py:373 order/models.py:818 msgid "Purchase order status" msgstr "" -#: order/models.py:387 +#: order/models.py:388 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:395 order/templates/order/order_base.html:148 +#: order/models.py:396 order/templates/order/order_base.html:148 #: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" -#: order/models.py:395 +#: order/models.py:396 msgid "Supplier order reference code" msgstr "" -#: order/models.py:402 +#: order/models.py:403 msgid "received by" msgstr "" -#: order/models.py:407 order/models.py:1775 +#: order/models.py:408 order/models.py:1809 msgid "Issue Date" msgstr "" -#: order/models.py:408 order/models.py:1776 +#: order/models.py:409 order/models.py:1810 msgid "Date order was issued" msgstr "" -#: order/models.py:414 order/models.py:1782 +#: order/models.py:415 order/models.py:1816 msgid "Date order was completed" msgstr "" -#: order/models.py:449 +#: order/models.py:450 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:618 +#: order/models.py:634 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:791 +#: order/models.py:807 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:810 order/models.py:1769 +#: order/models.py:826 order/models.py:1803 msgid "Customer Reference " msgstr "" -#: order/models.py:810 order/models.py:1770 +#: order/models.py:826 order/models.py:1804 msgid "Customer order reference code" msgstr "" -#: order/models.py:812 order/models.py:1421 +#: order/models.py:828 order/models.py:1455 #: templates/js/translated/sales_order.js:843 #: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:819 +#: order/models.py:835 msgid "shipped by" msgstr "" -#: order/models.py:868 +#: order/models.py:884 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:872 +#: order/models.py:888 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:875 templates/js/translated/sales_order.js:506 +#: order/models.py:891 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:878 +#: order/models.py:894 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1090 +#: order/models.py:1124 msgid "Item quantity" msgstr "" -#: order/models.py:1102 +#: order/models.py:1136 msgid "Line item reference" msgstr "" -#: order/models.py:1104 +#: order/models.py:1138 msgid "Line item notes" msgstr "" -#: order/models.py:1115 +#: order/models.py:1149 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1133 +#: order/models.py:1167 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1138 +#: order/models.py:1172 msgid "Context" msgstr "" -#: order/models.py:1139 +#: order/models.py:1173 msgid "Additional context for this line" msgstr "" -#: order/models.py:1148 +#: order/models.py:1182 msgid "Unit price" msgstr "" -#: order/models.py:1178 +#: order/models.py:1212 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1186 +#: order/models.py:1220 msgid "deleted" msgstr "" -#: order/models.py:1192 order/models.py:1276 order/models.py:1316 -#: order/models.py:1415 order/models.py:1564 order/models.py:1926 -#: order/models.py:1973 templates/js/translated/sales_order.js:1488 +#: order/models.py:1226 order/models.py:1310 order/models.py:1350 +#: order/models.py:1449 order/models.py:1598 order/models.py:1974 +#: order/models.py:2021 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" -#: order/models.py:1210 +#: order/models.py:1244 msgid "Supplier part" msgstr "" -#: order/models.py:1217 order/templates/order/order_base.html:196 +#: order/models.py:1251 order/templates/order/order_base.html:196 #: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 #: templates/js/translated/purchase_order.js:1302 #: templates/js/translated/purchase_order.js:2163 @@ -4771,185 +4771,185 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1218 +#: order/models.py:1252 msgid "Number of items received" msgstr "" -#: order/models.py:1225 stock/models.py:857 stock/serializers.py:319 +#: order/models.py:1259 stock/models.py:857 stock/serializers.py:319 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2281 msgid "Purchase Price" msgstr "" -#: order/models.py:1226 +#: order/models.py:1260 msgid "Unit purchase price" msgstr "" -#: order/models.py:1239 +#: order/models.py:1273 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1304 +#: order/models.py:1338 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1309 +#: order/models.py:1343 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1335 part/templates/part/part_pricing.html:107 +#: order/models.py:1369 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" msgstr "" -#: order/models.py:1336 +#: order/models.py:1370 msgid "Unit sale price" msgstr "" -#: order/models.py:1346 +#: order/models.py:1380 msgid "Shipped quantity" msgstr "" -#: order/models.py:1422 +#: order/models.py:1456 msgid "Date of shipment" msgstr "" -#: order/models.py:1427 templates/js/translated/sales_order.js:1036 +#: order/models.py:1461 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1428 +#: order/models.py:1462 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1435 +#: order/models.py:1469 msgid "Checked By" msgstr "" -#: order/models.py:1436 +#: order/models.py:1470 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1443 order/models.py:1642 order/serializers.py:1282 +#: order/models.py:1477 order/models.py:1676 order/serializers.py:1282 #: order/serializers.py:1410 templates/js/translated/model_renderers.js:446 msgid "Shipment" msgstr "" -#: order/models.py:1444 +#: order/models.py:1478 msgid "Shipment number" msgstr "" -#: order/models.py:1452 +#: order/models.py:1486 msgid "Tracking Number" msgstr "" -#: order/models.py:1453 +#: order/models.py:1487 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1460 +#: order/models.py:1494 msgid "Invoice Number" msgstr "" -#: order/models.py:1461 +#: order/models.py:1495 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1483 +#: order/models.py:1517 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1486 +#: order/models.py:1520 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1599 order/models.py:1601 +#: order/models.py:1633 order/models.py:1635 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1607 +#: order/models.py:1641 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1609 +#: order/models.py:1643 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1612 +#: order/models.py:1646 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1622 order/serializers.py:1146 +#: order/models.py:1656 order/serializers.py:1146 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1625 +#: order/models.py:1659 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1626 +#: order/models.py:1660 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1634 +#: order/models.py:1668 msgid "Line" msgstr "" -#: order/models.py:1643 +#: order/models.py:1677 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1656 order/models.py:1934 +#: order/models.py:1690 order/models.py:1982 #: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" -#: order/models.py:1657 +#: order/models.py:1691 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1660 +#: order/models.py:1694 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1739 +#: order/models.py:1773 msgid "Return Order reference" msgstr "" -#: order/models.py:1753 +#: order/models.py:1787 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1764 +#: order/models.py:1798 msgid "Return order status" msgstr "" -#: order/models.py:1919 +#: order/models.py:1967 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1935 +#: order/models.py:1983 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1940 +#: order/models.py:1988 msgid "Received Date" msgstr "" -#: order/models.py:1941 +#: order/models.py:1989 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1952 templates/js/translated/return_order.js:733 +#: order/models.py:2000 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" -#: order/models.py:1952 +#: order/models.py:2000 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1958 +#: order/models.py:2006 msgid "Cost associated with return or repair for this line item" msgstr "" @@ -7728,7 +7728,7 @@ msgid "Builtin Plugin" msgstr "" #: plugin/models.py:171 templates/InvenTree/settings/plugin_settings.html:9 -#: templates/js/translated/plugin.js:50 +#: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" @@ -7827,11 +7827,35 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: plugin/serializers.py:141 +#: plugin/serializers.py:139 +msgid "Full reload" +msgstr "" + +#: plugin/serializers.py:140 +msgid "Perform a full reload of the plugin registry" +msgstr "" + +#: plugin/serializers.py:145 +msgid "Force reload" +msgstr "" + +#: plugin/serializers.py:146 +msgid "Force a reload of the plugin registry, even if it is already loaded" +msgstr "" + +#: plugin/serializers.py:151 +msgid "Collect plugins" +msgstr "" + +#: plugin/serializers.py:152 +msgid "Collect plugins and add them to the registry" +msgstr "" + +#: plugin/serializers.py:172 msgid "Activate Plugin" msgstr "" -#: plugin/serializers.py:142 +#: plugin/serializers.py:173 msgid "Activate this plugin" msgstr "" @@ -8172,19 +8196,19 @@ msgstr "" msgid "Quantity is required" msgstr "" -#: stock/api.py:785 +#: stock/api.py:786 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:813 +#: stock/api.py:814 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:822 +#: stock/api.py:823 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:845 +#: stock/api.py:846 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -9295,23 +9319,30 @@ msgid "Plugins" msgstr "" #: templates/InvenTree/settings/plugin.html:41 -#: templates/js/translated/plugin.js:150 +#: templates/InvenTree/settings/plugin.html:42 +#: templates/js/translated/plugin.js:151 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:49 +#: templates/InvenTree/settings/plugin.html:44 +#: templates/InvenTree/settings/plugin.html:45 +#: templates/js/translated/plugin.js:224 +msgid "Reload Plugins" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:55 msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:64 +#: templates/InvenTree/settings/plugin.html:70 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:73 +#: templates/InvenTree/settings/plugin.html:79 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:75 +#: templates/InvenTree/settings/plugin.html:81 #: templates/js/translated/notification.js:76 msgid "Message" msgstr "" @@ -9321,7 +9352,7 @@ msgid "Plugin information" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 -#: templates/js/translated/plugin.js:85 +#: templates/js/translated/plugin.js:86 msgid "Version" msgstr "" @@ -9358,7 +9389,7 @@ msgid "Installation path" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 -#: templates/js/translated/plugin.js:67 +#: templates/js/translated/plugin.js:68 #: templates/js/translated/table_filters.js:492 msgid "Builtin" msgstr "" @@ -9368,7 +9399,7 @@ msgid "This is a builtin plugin which cannot be disabled" msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 -#: templates/js/translated/plugin.js:71 +#: templates/js/translated/plugin.js:72 #: templates/js/translated/table_filters.js:496 msgid "Sample" msgstr "" @@ -11873,51 +11904,51 @@ msgstr "" msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/plugin.js:45 +#: templates/js/translated/plugin.js:46 msgid "No plugins found" msgstr "" -#: templates/js/translated/plugin.js:57 +#: templates/js/translated/plugin.js:58 msgid "This plugin is no longer installed" msgstr "" -#: templates/js/translated/plugin.js:59 +#: templates/js/translated/plugin.js:60 msgid "This plugin is active" msgstr "" -#: templates/js/translated/plugin.js:61 +#: templates/js/translated/plugin.js:62 msgid "This plugin is installed but not active" msgstr "" -#: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186 msgid "Disable Plugin" msgstr "" -#: templates/js/translated/plugin.js:118 templates/js/translated/plugin.js:185 +#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186 msgid "Enable Plugin" msgstr "" -#: templates/js/translated/plugin.js:157 +#: templates/js/translated/plugin.js:158 msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/plugin.js:176 +#: templates/js/translated/plugin.js:177 msgid "Are you sure you want to enable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:180 +#: templates/js/translated/plugin.js:181 msgid "Are you sure you want to disable this plugin?" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Enable" msgstr "" -#: templates/js/translated/plugin.js:188 +#: templates/js/translated/plugin.js:189 msgid "Disable" msgstr "" -#: templates/js/translated/plugin.js:202 +#: templates/js/translated/plugin.js:203 msgid "Plugin updated" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 9059f3dcc9..8f1ab5968a 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 343b790dd8..27501c042b 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 495b3e2e18..1e78ca3cfe 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index b999cba575..0f3447cf92 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "Adresse" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Vorschaubild" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "Seriennummer" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Anzahl" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Zur Startseite" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 26df24eb7b..31720cb15f 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 988bae2378..99acc9e4a9 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -166,13 +166,13 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 #: src/components/tables/company/ContactTable.tsx:35 -#: src/components/tables/part/PartCategoryTable.tsx:24 -#: src/components/tables/part/PartParameterTemplateTable.tsx:29 +#: src/components/tables/part/PartCategoryTable.tsx:26 +#: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 -#: src/components/tables/stock/StockLocationTable.tsx:25 +#: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" msgstr "Name" @@ -215,8 +215,8 @@ msgstr "State: <0>worker ({0}), <1>plugins{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 -#: src/components/tables/InvenTreeTable.tsx:394 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/InvenTreeTable.tsx:350 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -246,7 +246,7 @@ msgid "Thumbnail" msgstr "Thumbnail" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "Barcode Actions" @@ -302,7 +302,7 @@ msgid "Read More" msgstr "Read More" #: src/components/items/ErrorItem.tsx:5 -#: src/components/tables/InvenTreeTable.tsx:386 +#: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" msgstr "Unknown error" @@ -344,10 +344,12 @@ msgid "Scan QR code" msgstr "Scan QR code" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:51 msgid "Yes" msgstr "Yes" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:52 msgid "No" msgstr "No" @@ -556,8 +558,8 @@ msgid "Email settings not configured" msgstr "Email settings not configured" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "Version" @@ -710,7 +712,7 @@ msgstr "Unknown model: {model}" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 -#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/build/BuildOrderTable.tsx:39 #: src/components/tables/part/PartParameterTable.tsx:34 #: src/components/tables/part/PartTable.tsx:26 #: src/components/tables/part/RelatedPartTable.tsx:41 @@ -722,7 +724,7 @@ msgid "Part" msgstr "Part" #: src/components/render/ModelType.tsx:21 -#: src/components/tables/part/PartCategoryTable.tsx:36 +#: src/components/tables/part/PartCategoryTable.tsx:46 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -768,7 +770,7 @@ msgid "Stock Item" msgstr "Stock Item" #: src/components/render/ModelType.tsx:56 -#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:62 #: src/pages/company/CompanyDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 @@ -840,7 +842,7 @@ msgid "Purchase Order Lines" msgstr "Purchase Order Lines" #: src/components/render/ModelType.tsx:107 -#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "Sales Order" @@ -862,7 +864,7 @@ msgid "Sales Order Shipments" msgstr "Sales Order Shipments" #: src/components/render/ModelType.tsx:121 -#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "Return Order" @@ -923,7 +925,7 @@ msgstr "Serial Number" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Quantity" @@ -947,12 +949,12 @@ msgstr "Edit Setting" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 -#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/build/BuildOrderTable.tsx:57 #: src/components/tables/part/PartParameterTable.tsx:65 -#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "Description" @@ -969,6 +971,11 @@ msgid "Line Items" msgstr "Line Items" #: src/components/tables/ColumnRenderers.tsx:78 +#: src/components/tables/build/BuildOrderTable.tsx:115 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:41 +#: src/components/tables/sales/ReturnOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" msgstr "Status" @@ -1018,108 +1025,143 @@ msgstr "Excel" msgid "Download selected data" msgstr "Download selected data" -#: src/components/tables/FilterBadge.tsx:44 +#: src/components/tables/Filter.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:128 +msgid "Assigned to me" +msgstr "Assigned to me" + +#: src/components/tables/Filter.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:129 +msgid "Show orders assigned to me" +msgstr "Show orders assigned to me" + +#: src/components/tables/Filter.tsx:96 +msgid "Outstanding" +msgstr "Outstanding" + +#: src/components/tables/Filter.tsx:97 +msgid "Show outstanding orders" +msgstr "Show outstanding orders" + +#: src/components/tables/Filter.tsx:104 +#: src/components/tables/build/BuildOrderTable.tsx:122 +msgid "Overdue" +msgstr "Overdue" + +#: src/components/tables/Filter.tsx:105 +msgid "Show overdue orders" +msgstr "Show overdue orders" + +#: src/components/tables/FilterGroup.tsx:29 +#~ msgid "Add table filter" +#~ msgstr "Add table filter" + +#: src/components/tables/FilterGroup.tsx:44 +#~ msgid "Clear all filters" +#~ msgstr "Clear all filters" + +#: src/components/tables/FilterGroup.tsx:51 +#~ msgid "Add filter" +#~ msgstr "Add filter" + +#: src/components/tables/FilterSelectDrawer.tsx:51 msgid "Remove filter" msgstr "Remove filter" -#: src/components/tables/FilterGroup.tsx:29 -msgid "Add table filter" -msgstr "Add table filter" - -#: src/components/tables/FilterGroup.tsx:44 -msgid "Clear all filters" -msgstr "Clear all filters" - -#: src/components/tables/FilterGroup.tsx:51 -msgid "Add filter" -msgstr "Add filter" - -#: src/components/tables/FilterSelectModal.tsx:56 -msgid "True" -msgstr "True" - -#: src/components/tables/FilterSelectModal.tsx:57 -msgid "False" -msgstr "False" - -#: src/components/tables/FilterSelectModal.tsx:143 -msgid "Add Table Filter" -msgstr "Add Table Filter" - -#: src/components/tables/FilterSelectModal.tsx:145 -msgid "Select from the available filters" -msgstr "Select from the available filters" - -#: src/components/tables/FilterSelectModal.tsx:149 -msgid "Filter" -msgstr "Filter" - -#: src/components/tables/FilterSelectModal.tsx:150 +#: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" msgstr "Select filter" -#: src/components/tables/FilterSelectModal.tsx:159 +#: src/components/tables/FilterSelectDrawer.tsx:146 +msgid "Filter" +msgstr "Filter" + +#: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "Value" -#: src/components/tables/FilterSelectModal.tsx:160 +#: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" msgstr "Select filter value" -#: src/components/tables/FilterSelectModal.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/FilterSelectDrawer.tsx:188 +msgid "Table Filters" +msgstr "Table Filters" + +#: src/components/tables/FilterSelectDrawer.tsx:209 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" msgstr "Cancel" -#: src/components/tables/FilterSelectModal.tsx:172 +#: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" msgstr "Add Filter" -#: src/components/tables/InvenTreeTable.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:330 -#: src/components/tables/InvenTreeTable.tsx:351 +#: src/components/tables/FilterSelectDrawer.tsx:228 +msgid "Clear Filters" +msgstr "Clear Filters" + +#: src/components/tables/FilterSelectModal.tsx:56 +#~ msgid "True" +#~ msgstr "True" + +#: src/components/tables/FilterSelectModal.tsx:57 +#~ msgid "False" +#~ msgstr "False" + +#: src/components/tables/FilterSelectModal.tsx:143 +#~ msgid "Add Table Filter" +#~ msgstr "Add Table Filter" + +#: src/components/tables/FilterSelectModal.tsx:145 +#~ msgid "Select from the available filters" +#~ msgstr "Select from the available filters" + +#: src/components/tables/InvenTreeTable.tsx:72 +#: src/components/tables/InvenTreeTable.tsx:286 +#: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" msgstr "No records found" -#: src/components/tables/InvenTreeTable.tsx:365 +#: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" msgstr "Server returned incorrect data type" -#: src/components/tables/InvenTreeTable.tsx:373 +#: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" msgstr "Bad request" -#: src/components/tables/InvenTreeTable.tsx:376 +#: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" msgstr "Unauthorized" -#: src/components/tables/InvenTreeTable.tsx:379 +#: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" msgstr "Forbidden" -#: src/components/tables/InvenTreeTable.tsx:382 +#: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" msgstr "Not found" -#: src/components/tables/InvenTreeTable.tsx:442 -#: src/components/tables/InvenTreeTable.tsx:443 +#: src/components/tables/InvenTreeTable.tsx:393 +#: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" msgstr "Barcode actions" -#: src/components/tables/InvenTreeTable.tsx:451 -#: src/components/tables/InvenTreeTable.tsx:452 +#: src/components/tables/InvenTreeTable.tsx:402 +#: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" msgstr "Print actions" -#: src/components/tables/InvenTreeTable.tsx:466 +#: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" msgstr "Refresh data" -#: src/components/tables/InvenTreeTable.tsx:485 +#: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" msgstr "Table filters" @@ -1137,9 +1179,9 @@ msgstr "Part Information" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 -#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/build/BuildOrderTable.tsx:33 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" msgstr "Reference" @@ -1148,11 +1190,13 @@ msgid "Substitutes" msgstr "Substitutes" #: src/components/tables/bom/BomTable.tsx:124 +#: src/components/tables/bom/BomTable.tsx:273 +#: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" msgstr "Optional" #: src/components/tables/bom/BomTable.tsx:128 -#: src/components/tables/bom/BomTable.tsx:243 +#: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" msgstr "Consumable" @@ -1161,6 +1205,8 @@ msgid "Allow Variants" msgstr "Allow Variants" #: src/components/tables/bom/BomTable.tsx:136 +#: src/components/tables/bom/BomTable.tsx:268 +#: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" msgstr "Gets Inherited" @@ -1172,6 +1218,7 @@ msgstr "Price Range" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 +#: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" msgstr "Available" @@ -1222,7 +1269,7 @@ msgstr "Consumable item" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1232,59 +1279,144 @@ msgstr "Consumable item" msgid "Notes" msgstr "Notes" -#: src/components/tables/bom/BomTable.tsx:256 -msgid "View BOM" -msgstr "View BOM" +#: src/components/tables/bom/BomTable.tsx:243 +msgid "Trackable Part" +msgstr "Trackable Part" -#: src/components/tables/bom/BomTable.tsx:267 -msgid "Validate BOM line" -msgstr "Validate BOM line" - -#: src/components/tables/bom/BomTable.tsx:275 -msgid "Edit Substitutes" -msgstr "Edit Substitutes" - -#: src/components/tables/bom/BomTable.tsx:289 -msgid "Edit Bom Item" -msgstr "Edit Bom Item" - -#: src/components/tables/bom/BomTable.tsx:291 -msgid "Bom item updated" -msgstr "Bom item updated" - -#: src/components/tables/bom/BomTable.tsx:306 -msgid "Delete Bom Item" -msgstr "Delete Bom Item" - -#: src/components/tables/bom/BomTable.tsx:307 -msgid "Bom item deleted" -msgstr "Bom item deleted" - -#: src/components/tables/bom/BomTable.tsx:309 -msgid "Are you sure you want to remove this BOM item?" -msgstr "Are you sure you want to remove this BOM item?" +#: src/components/tables/bom/BomTable.tsx:244 +msgid "Show trackable items" +msgstr "Show trackable items" +#: src/components/tables/bom/BomTable.tsx:248 #: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "Assembled Part" +#: src/components/tables/bom/BomTable.tsx:249 +msgid "Show asssmbled items" +msgstr "Show asssmbled items" + +#: src/components/tables/bom/BomTable.tsx:253 +msgid "Has Available Stock" +msgstr "Has Available Stock" + +#: src/components/tables/bom/BomTable.tsx:254 +msgid "Show items with available stock" +msgstr "Show items with available stock" + +#: src/components/tables/bom/BomTable.tsx:258 +#: src/components/tables/part/PartTable.tsx:91 +msgid "On Order" +msgstr "On Order" + +#: src/components/tables/bom/BomTable.tsx:259 +msgid "Show items on order" +msgstr "Show items on order" + +#: src/components/tables/bom/BomTable.tsx:263 +msgid "Validated" +msgstr "Validated" + +#: src/components/tables/bom/BomTable.tsx:264 +msgid "Show validated items" +msgstr "Show validated items" + +#: src/components/tables/bom/BomTable.tsx:269 +#: src/components/tables/bom/UsedInTable.tsx:87 +msgid "Show inherited items" +msgstr "Show inherited items" + +#: src/components/tables/bom/BomTable.tsx:274 +#: src/components/tables/bom/UsedInTable.tsx:92 +msgid "Show optional items" +msgstr "Show optional items" + +#: src/components/tables/bom/BomTable.tsx:279 +msgid "Show consumable items" +msgstr "Show consumable items" + +#: src/components/tables/bom/BomTable.tsx:283 +msgid "Has Pricing" +msgstr "Has Pricing" + +#: src/components/tables/bom/BomTable.tsx:284 +msgid "Show items with pricing" +msgstr "Show items with pricing" + +#: src/components/tables/bom/BomTable.tsx:295 +msgid "View BOM" +msgstr "View BOM" + +#: src/components/tables/bom/BomTable.tsx:306 +msgid "Validate BOM line" +msgstr "Validate BOM line" + +#: src/components/tables/bom/BomTable.tsx:314 +msgid "Edit Substitutes" +msgstr "Edit Substitutes" + +#: src/components/tables/bom/BomTable.tsx:328 +msgid "Edit Bom Item" +msgstr "Edit Bom Item" + +#: src/components/tables/bom/BomTable.tsx:330 +msgid "Bom item updated" +msgstr "Bom item updated" + +#: src/components/tables/bom/BomTable.tsx:345 +msgid "Delete Bom Item" +msgstr "Delete Bom Item" + +#: src/components/tables/bom/BomTable.tsx:346 +msgid "Bom item deleted" +msgstr "Bom item deleted" + +#: src/components/tables/bom/BomTable.tsx:348 +msgid "Are you sure you want to remove this BOM item?" +msgstr "Are you sure you want to remove this BOM item?" + #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "Required Part" -#: src/components/tables/build/BuildOrderTable.tsx:62 +#: src/components/tables/bom/UsedInTable.tsx:96 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/part/PartVariantTable.tsx:15 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 +#: src/components/tables/settings/UserTable.tsx:194 +#: src/components/tables/stock/StockItemTable.tsx:247 +msgid "Active" +msgstr "Active" + +#: src/components/tables/bom/UsedInTable.tsx:97 +msgid "Show active assemblies" +msgstr "Show active assemblies" + +#: src/components/tables/bom/UsedInTable.tsx:101 +#: src/components/tables/part/PartTable.tsx:199 +#: src/components/tables/part/PartVariantTable.tsx:30 +msgid "Trackable" +msgstr "Trackable" + +#: src/components/tables/bom/UsedInTable.tsx:102 +msgid "Show trackable assemblies" +msgstr "Show trackable assemblies" + +#: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" msgstr "Progress" -#: src/components/tables/build/BuildOrderTable.tsx:75 +#: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" msgstr "Priority" -#: src/components/tables/build/BuildOrderTable.tsx:83 +#: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" msgstr "Completed" -#: src/components/tables/build/BuildOrderTable.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" msgstr "Issued By" @@ -1293,21 +1425,20 @@ msgstr "Issued By" #~ msgid "Created" #~ msgstr "Created" -#: src/components/tables/build/BuildOrderTable.tsx:110 -#: src/components/tables/part/PartTable.tsx:175 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 -#: src/components/tables/settings/UserTable.tsx:194 -msgid "Active" -msgstr "Active" +#: src/components/tables/build/BuildOrderTable.tsx:111 +msgid "Show active orders" +msgstr "Show active orders" -#: src/components/tables/build/BuildOrderTable.tsx:115 -msgid "Overdue" -msgstr "Overdue" +#: src/components/tables/build/BuildOrderTable.tsx:116 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 +#: src/components/tables/sales/ReturnOrderTable.tsx:38 +#: src/components/tables/sales/SalesOrderTable.tsx:39 +msgid "Filter by order status" +msgstr "Filter by order status" -#: src/components/tables/build/BuildOrderTable.tsx:120 -msgid "Assigned to me" -msgstr "Assigned to me" +#: src/components/tables/build/BuildOrderTable.tsx:123 +msgid "Show overdue status" +msgstr "Show overdue status" #: src/components/tables/company/AddressTable.tsx:42 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:143 @@ -1478,17 +1609,37 @@ msgstr "Notification" msgid "Message" msgstr "Message" -#: src/components/tables/part/PartCategoryTable.tsx:31 -#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/part/PartCategoryTable.tsx:33 +#: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" msgstr "Path" +#: src/components/tables/part/PartCategoryTable.tsx:38 +#: src/components/tables/part/PartCategoryTable.tsx:61 +#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:68 +msgid "Structural" +msgstr "Structural" + +#: src/components/tables/part/PartCategoryTable.tsx:56 +#: src/components/tables/part/PartTable.tsx:187 +msgid "Include Subcategories" +msgstr "Include Subcategories" + +#: src/components/tables/part/PartCategoryTable.tsx:57 +msgid "Include subcategories in results" +msgstr "Include subcategories in results" + +#: src/components/tables/part/PartCategoryTable.tsx:62 +msgid "Show structural categories" +msgstr "Show structural categories" + #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "Parameter" #: src/components/tables/part/PartParameterTable.tsx:93 -#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +#: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "Units" @@ -1526,50 +1677,73 @@ msgid "Add parameter" msgstr "Add parameter" #: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" msgstr "Include Variants" -#: src/components/tables/part/PartParameterTemplateTable.tsx:45 +#: src/components/tables/part/PartParameterTemplateTable.tsx:30 +#: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" msgstr "Checkbox" -#: src/components/tables/part/PartParameterTemplateTable.tsx:49 +#: src/components/tables/part/PartParameterTemplateTable.tsx:31 +msgid "Show checkbox templates" +msgstr "Show checkbox templates" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +msgid "Has choices" +msgstr "Has choices" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:36 +msgid "Show templates with choices" +msgstr "Show templates with choices" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartTable.tsx:205 +msgid "Has Units" +msgstr "Has Units" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:41 +msgid "Show templates with units" +msgstr "Show templates with units" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" msgstr "Choices" -#: src/components/tables/part/PartParameterTemplateTable.tsx:64 -msgid "Edit Parameter Template" -msgstr "Edit Parameter Template" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:66 -msgid "Parameter template updated" -msgstr "Parameter template updated" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:77 -msgid "Delete Parameter Template" -msgstr "Delete Parameter Template" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 -msgid "Parameter template deleted" -msgstr "Parameter template deleted" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:80 -msgid "Are you sure you want to remove this parameter template?" -msgstr "Are you sure you want to remove this parameter template?" - #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" #~ msgstr "Remove parameter template" -#: src/components/tables/part/PartParameterTemplateTable.tsx:92 +#: src/components/tables/part/PartParameterTemplateTable.tsx:85 +msgid "Edit Parameter Template" +msgstr "Edit Parameter Template" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:87 +msgid "Parameter template updated" +msgstr "Parameter template updated" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:98 +msgid "Delete Parameter Template" +msgstr "Delete Parameter Template" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:99 +msgid "Parameter template deleted" +msgstr "Parameter template deleted" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:101 +msgid "Are you sure you want to remove this parameter template?" +msgstr "Are you sure you want to remove this parameter template?" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" msgstr "Create Parameter Template" -#: src/components/tables/part/PartParameterTemplateTable.tsx:94 +#: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" msgstr "Parameter template created" -#: src/components/tables/part/PartParameterTemplateTable.tsx:102 +#: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" msgstr "Add parameter template" @@ -1592,10 +1766,6 @@ msgstr "Stock" msgid "Minimum stock" msgstr "Minimum stock" -#: src/components/tables/part/PartTable.tsx:91 -msgid "On Order" -msgstr "On Order" - #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "Build Order Allocations" @@ -1609,6 +1779,7 @@ msgid "Filter by part active status" msgstr "Filter by part active status" #: src/components/tables/part/PartTable.tsx:181 +#: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" msgstr "Assembly" @@ -1616,10 +1787,6 @@ msgstr "Assembly" msgid "Filter by assembly attribute" msgstr "Filter by assembly attribute" -#: src/components/tables/part/PartTable.tsx:187 -msgid "Include Subcategories" -msgstr "Include Subcategories" - #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "Include parts in subcategories" @@ -1632,18 +1799,10 @@ msgstr "Component" msgid "Filter by component attribute" msgstr "Filter by component attribute" -#: src/components/tables/part/PartTable.tsx:199 -msgid "Trackable" -msgstr "Trackable" - #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "Filter by trackable attribute" -#: src/components/tables/part/PartTable.tsx:205 -msgid "Has Units" -msgstr "Has Units" - #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "Filter by parts which have units" @@ -1695,6 +1854,7 @@ msgstr "Filter by parts which are salable" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 +#: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" @@ -1706,6 +1866,26 @@ msgstr "Filter by parts which are virtual" msgid "Not Virtual" msgstr "Not Virtual" +#: src/components/tables/part/PartVariantTable.tsx:16 +msgid "Show active variants" +msgstr "Show active variants" + +#: src/components/tables/part/PartVariantTable.tsx:20 +msgid "Template" +msgstr "Template" + +#: src/components/tables/part/PartVariantTable.tsx:21 +msgid "Show template variants" +msgstr "Show template variants" + +#: src/components/tables/part/PartVariantTable.tsx:26 +msgid "Show virtual variants" +msgstr "Show virtual variants" + +#: src/components/tables/part/PartVariantTable.tsx:31 +msgid "Show trackable variants" +msgstr "Show trackable variants" + #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "Add Related Part" @@ -1738,162 +1918,175 @@ msgstr "Are you sure you want to remove this relationship?" msgid "Stage" msgstr "Stage" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "Plugin with id {id} not found" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "An error occurred while fetching plugin details" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "Plugin Actions" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "Edit plugin" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "Reload" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "Plugin information" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "Author" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "Date" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "Package information" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "Installation path" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "Builtin" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "Plugin settings" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "Plugin is active" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "Plugin is inactive" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "Plugin is not installed" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "Plugin" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "Description not available" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "Activate Plugin" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "Deactivate Plugin" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "Confirm plugin activation" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "Confirm plugin deactivation" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "The following plugin will be activated" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "The following plugin will be deactivated" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "Confirm" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "Activating plugin" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "Deactivating plugin" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "Plugin updated" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "The plugin was activated" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "The plugin was deactivated" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "Error updating plugin" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "Deactivate" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "Activate" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "Install plugin" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "Install" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "Plugin installed successfully" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "Plugins reloaded" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "Plugins were reloaded successfully" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "Reload Plugins" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "Install Plugin" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "Plugin detail" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "Sample" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 +#: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "Installed" @@ -1968,13 +2161,13 @@ msgstr "Add line item" msgid "Receive items" msgstr "Receive items" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "Supplier" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" msgstr "Supplier Reference" @@ -1988,6 +2181,7 @@ msgid "MPN" msgstr "MPN" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" msgstr "In Stock" @@ -2039,18 +2233,18 @@ msgstr "Supplier part deleted" msgid "Are you sure you want to remove this supplier part?" msgstr "Are you sure you want to remove this supplier part?" -#: src/components/tables/sales/ReturnOrderTable.tsx:42 -#: src/components/tables/sales/SalesOrderTable.tsx:44 +#: src/components/tables/sales/ReturnOrderTable.tsx:61 +#: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "Customer" -#: src/components/tables/sales/ReturnOrderTable.tsx:58 -#: src/components/tables/sales/SalesOrderTable.tsx:60 +#: src/components/tables/sales/ReturnOrderTable.tsx:77 +#: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" msgstr "Customer Reference" -#: src/components/tables/sales/ReturnOrderTable.tsx:69 +#: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" msgstr "Total Cost" @@ -2366,22 +2560,144 @@ msgid "Purchase Price" msgstr "Purchase Price" #: src/components/tables/stock/StockItemTable.tsx:247 -msgid "Test Filter" -msgstr "Test Filter" +#~ msgid "Test Filter" +#~ msgstr "Test Filter" #: src/components/tables/stock/StockItemTable.tsx:248 -msgid "This is a test filter" -msgstr "This is a test filter" +msgid "Show stock for active parts" +msgstr "Show stock for active parts" -#: src/components/tables/stock/StockLocationTable.tsx:42 -msgid "Structural" -msgstr "Structural" +#: src/components/tables/stock/StockItemTable.tsx:248 +#~ msgid "This is a test filter" +#~ msgstr "This is a test filter" -#: src/components/tables/stock/StockLocationTable.tsx:49 +#: src/components/tables/stock/StockItemTable.tsx:253 +msgid "Filter by stock status" +msgstr "Filter by stock status" + +#: src/components/tables/stock/StockItemTable.tsx:259 +msgid "Show stock for assmebled parts" +msgstr "Show stock for assmebled parts" + +#: src/components/tables/stock/StockItemTable.tsx:263 +msgid "Allocated" +msgstr "Allocated" + +#: src/components/tables/stock/StockItemTable.tsx:264 +msgid "Show items which have been allocated" +msgstr "Show items which have been allocated" + +#: src/components/tables/stock/StockItemTable.tsx:269 +msgid "Show items which are available" +msgstr "Show items which are available" + +#: src/components/tables/stock/StockItemTable.tsx:273 +#: src/components/tables/stock/StockLocationTable.tsx:26 +msgid "Include Sublocations" +msgstr "Include Sublocations" + +#: src/components/tables/stock/StockItemTable.tsx:274 +msgid "Include stock in sublocations" +msgstr "Include stock in sublocations" + +#: src/components/tables/stock/StockItemTable.tsx:278 +msgid "Depleted" +msgstr "Depleted" + +#: src/components/tables/stock/StockItemTable.tsx:279 +msgid "Show depleted stock items" +msgstr "Show depleted stock items" + +#: src/components/tables/stock/StockItemTable.tsx:284 +msgid "Show items which are in stock" +msgstr "Show items which are in stock" + +#: src/components/tables/stock/StockItemTable.tsx:288 +msgid "In Production" +msgstr "In Production" + +#: src/components/tables/stock/StockItemTable.tsx:289 +msgid "Show items which are in production" +msgstr "Show items which are in production" + +#: src/components/tables/stock/StockItemTable.tsx:294 +msgid "Include stock items for variant parts" +msgstr "Include stock items for variant parts" + +#: src/components/tables/stock/StockItemTable.tsx:299 +msgid "Show stock items which are installed in other items" +msgstr "Show stock items which are installed in other items" + +#: src/components/tables/stock/StockItemTable.tsx:303 +msgid "Sent to Customer" +msgstr "Sent to Customer" + +#: src/components/tables/stock/StockItemTable.tsx:304 +msgid "Show items which have been sent to a customer" +msgstr "Show items which have been sent to a customer" + +#: src/components/tables/stock/StockItemTable.tsx:308 +msgid "Is Serialized" +msgstr "Is Serialized" + +#: src/components/tables/stock/StockItemTable.tsx:309 +msgid "Show items which have a serial number" +msgstr "Show items which have a serial number" + +#: src/components/tables/stock/StockItemTable.tsx:316 +msgid "Has Batch Code" +msgstr "Has Batch Code" + +#: src/components/tables/stock/StockItemTable.tsx:317 +msgid "Show items which have a batch code" +msgstr "Show items which have a batch code" + +#: src/components/tables/stock/StockItemTable.tsx:322 +msgid "Tracked" +msgstr "Tracked" + +#: src/components/tables/stock/StockItemTable.tsx:323 +msgid "Show tracked items" +msgstr "Show tracked items" + +#: src/components/tables/stock/StockItemTable.tsx:327 +msgid "Has Purchase Price" +msgstr "Has Purchase Price" + +#: src/components/tables/stock/StockItemTable.tsx:328 +msgid "Show items which have a purchase price" +msgstr "Show items which have a purchase price" + +#: src/components/tables/stock/StockItemTable.tsx:336 +msgid "External Location" +msgstr "External Location" + +#: src/components/tables/stock/StockItemTable.tsx:337 +msgid "Show items in an external location" +msgstr "Show items in an external location" + +#: src/components/tables/stock/StockLocationTable.tsx:27 +msgid "Include sublocations in results" +msgstr "Include sublocations in results" + +#: src/components/tables/stock/StockLocationTable.tsx:32 +msgid "Show structural locations" +msgstr "Show structural locations" + +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" msgstr "External" -#: src/components/tables/stock/StockLocationTable.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:37 +msgid "Show external locations" +msgstr "Show external locations" + +#: src/components/tables/stock/StockLocationTable.tsx:41 +msgid "Has location type" +msgstr "Has location type" + +#: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" msgstr "Location Type" @@ -3546,7 +3862,7 @@ msgid "Stocktake" msgstr "Stocktake" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3601,39 +3917,39 @@ msgstr "Go to the start page" msgid "Mark as unread" msgstr "Mark as unread" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "Base Part" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "Build Details" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "Allocate Stock" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "Completed Outputs" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3649,16 +3965,16 @@ msgstr "Attachments" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "Edit Build Order" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "Edit Build Order" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "Build Order updated" @@ -3671,7 +3987,7 @@ msgstr "Build Order updated" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "Reporting Actions" @@ -3679,11 +3995,11 @@ msgstr "Reporting Actions" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "Report" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "Print build report" @@ -3691,14 +4007,14 @@ msgstr "Print build report" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "Build Order Actions" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "Build Order Actions" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "Add Build Order" diff --git a/src/frontend/src/locales/es-mx/messages.po b/src/frontend/src/locales/es-mx/messages.po index 8f77d57373..b95b3e0887 100644 --- a/src/frontend/src/locales/es-mx/messages.po +++ b/src/frontend/src/locales/es-mx/messages.po @@ -147,13 +147,13 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 #: src/components/tables/company/ContactTable.tsx:35 -#: src/components/tables/part/PartCategoryTable.tsx:24 -#: src/components/tables/part/PartParameterTemplateTable.tsx:29 +#: src/components/tables/part/PartCategoryTable.tsx:26 +#: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 -#: src/components/tables/stock/StockLocationTable.tsx:25 +#: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" msgstr "" @@ -196,8 +196,8 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 -#: src/components/tables/InvenTreeTable.tsx:394 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/InvenTreeTable.tsx:350 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -227,7 +227,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -283,7 +283,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/components/tables/InvenTreeTable.tsx:386 +#: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" msgstr "" @@ -325,10 +325,12 @@ msgid "Scan QR code" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:51 msgid "Yes" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:52 msgid "No" msgstr "" @@ -537,8 +539,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -683,7 +685,7 @@ msgstr "" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 -#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/build/BuildOrderTable.tsx:39 #: src/components/tables/part/PartParameterTable.tsx:34 #: src/components/tables/part/PartTable.tsx:26 #: src/components/tables/part/RelatedPartTable.tsx:41 @@ -695,7 +697,7 @@ msgid "Part" msgstr "" #: src/components/render/ModelType.tsx:21 -#: src/components/tables/part/PartCategoryTable.tsx:36 +#: src/components/tables/part/PartCategoryTable.tsx:46 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -741,7 +743,7 @@ msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:62 #: src/pages/company/CompanyDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 @@ -813,7 +815,7 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:107 -#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" @@ -835,7 +837,7 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:121 -#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" @@ -896,7 +898,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -920,12 +922,12 @@ msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 -#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/build/BuildOrderTable.tsx:57 #: src/components/tables/part/PartParameterTable.tsx:65 -#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -942,6 +944,11 @@ msgid "Line Items" msgstr "" #: src/components/tables/ColumnRenderers.tsx:78 +#: src/components/tables/build/BuildOrderTable.tsx:115 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:41 +#: src/components/tables/sales/ReturnOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" msgstr "" @@ -991,108 +998,143 @@ msgstr "" msgid "Download selected data" msgstr "" -#: src/components/tables/FilterBadge.tsx:44 -msgid "Remove filter" +#: src/components/tables/Filter.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:128 +msgid "Assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:129 +msgid "Show orders assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:96 +msgid "Outstanding" +msgstr "" + +#: src/components/tables/Filter.tsx:97 +msgid "Show outstanding orders" +msgstr "" + +#: src/components/tables/Filter.tsx:104 +#: src/components/tables/build/BuildOrderTable.tsx:122 +msgid "Overdue" +msgstr "" + +#: src/components/tables/Filter.tsx:105 +msgid "Show overdue orders" msgstr "" #: src/components/tables/FilterGroup.tsx:29 -msgid "Add table filter" -msgstr "" +#~ msgid "Add table filter" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:44 -msgid "Clear all filters" -msgstr "" +#~ msgid "Clear all filters" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:51 -msgid "Add filter" +#~ msgid "Add filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:51 +msgid "Remove filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:56 -msgid "True" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:57 -msgid "False" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:143 -msgid "Add Table Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:145 -msgid "Select from the available filters" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:149 -msgid "Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:150 +#: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:159 +#: src/components/tables/FilterSelectDrawer.tsx:146 +msgid "Filter" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:160 +#: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/FilterSelectDrawer.tsx:188 +msgid "Table Filters" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:209 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:172 +#: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:330 -#: src/components/tables/InvenTreeTable.tsx:351 +#: src/components/tables/FilterSelectDrawer.tsx:228 +msgid "Clear Filters" +msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:56 +#~ msgid "True" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:57 +#~ msgid "False" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:143 +#~ msgid "Add Table Filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:145 +#~ msgid "Select from the available filters" +#~ msgstr "" + +#: src/components/tables/InvenTreeTable.tsx:72 +#: src/components/tables/InvenTreeTable.tsx:286 +#: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:365 +#: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:373 +#: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:376 +#: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:379 +#: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:382 +#: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:442 -#: src/components/tables/InvenTreeTable.tsx:443 +#: src/components/tables/InvenTreeTable.tsx:393 +#: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:451 -#: src/components/tables/InvenTreeTable.tsx:452 +#: src/components/tables/InvenTreeTable.tsx:402 +#: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:466 +#: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:485 +#: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" msgstr "" @@ -1110,9 +1152,9 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 -#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/build/BuildOrderTable.tsx:33 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" msgstr "" @@ -1121,11 +1163,13 @@ msgid "Substitutes" msgstr "" #: src/components/tables/bom/BomTable.tsx:124 +#: src/components/tables/bom/BomTable.tsx:273 +#: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" msgstr "" #: src/components/tables/bom/BomTable.tsx:128 -#: src/components/tables/bom/BomTable.tsx:243 +#: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" msgstr "" @@ -1134,6 +1178,8 @@ msgid "Allow Variants" msgstr "" #: src/components/tables/bom/BomTable.tsx:136 +#: src/components/tables/bom/BomTable.tsx:268 +#: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" msgstr "" @@ -1145,6 +1191,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 +#: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" msgstr "" @@ -1195,7 +1242,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1205,59 +1252,144 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:256 +#: src/components/tables/bom/BomTable.tsx:243 +msgid "Trackable Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:244 +msgid "Show trackable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:248 +#: src/components/tables/bom/UsedInTable.tsx:31 +msgid "Assembled Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:249 +msgid "Show asssmbled items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:253 +msgid "Has Available Stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:254 +msgid "Show items with available stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:258 +#: src/components/tables/part/PartTable.tsx:91 +msgid "On Order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:259 +msgid "Show items on order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:263 +msgid "Validated" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:264 +msgid "Show validated items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:269 +#: src/components/tables/bom/UsedInTable.tsx:87 +msgid "Show inherited items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:274 +#: src/components/tables/bom/UsedInTable.tsx:92 +msgid "Show optional items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:279 +msgid "Show consumable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:283 +msgid "Has Pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:284 +msgid "Show items with pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:295 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:267 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:275 +#: src/components/tables/bom/BomTable.tsx:314 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:289 +#: src/components/tables/bom/BomTable.tsx:328 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:291 +#: src/components/tables/bom/BomTable.tsx:330 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:345 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:307 +#: src/components/tables/bom/BomTable.tsx:346 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:309 +#: src/components/tables/bom/BomTable.tsx:348 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:31 -msgid "Assembled Part" -msgstr "" - #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:62 +#: src/components/tables/bom/UsedInTable.tsx:96 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/part/PartVariantTable.tsx:15 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 +#: src/components/tables/settings/UserTable.tsx:194 +#: src/components/tables/stock/StockItemTable.tsx:247 +msgid "Active" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:97 +msgid "Show active assemblies" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:101 +#: src/components/tables/part/PartTable.tsx:199 +#: src/components/tables/part/PartVariantTable.tsx:30 +msgid "Trackable" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:102 +msgid "Show trackable assemblies" +msgstr "" + +#: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:75 +#: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:83 +#: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" msgstr "" @@ -1266,20 +1398,19 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:110 -#: src/components/tables/part/PartTable.tsx:175 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 -#: src/components/tables/settings/UserTable.tsx:194 -msgid "Active" +#: src/components/tables/build/BuildOrderTable.tsx:111 +msgid "Show active orders" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:115 -msgid "Overdue" +#: src/components/tables/build/BuildOrderTable.tsx:116 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 +#: src/components/tables/sales/ReturnOrderTable.tsx:38 +#: src/components/tables/sales/SalesOrderTable.tsx:39 +msgid "Filter by order status" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:120 -msgid "Assigned to me" +#: src/components/tables/build/BuildOrderTable.tsx:123 +msgid "Show overdue status" msgstr "" #: src/components/tables/company/AddressTable.tsx:42 @@ -1451,17 +1582,37 @@ msgstr "" msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:31 -#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/part/PartCategoryTable.tsx:33 +#: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" msgstr "" +#: src/components/tables/part/PartCategoryTable.tsx:38 +#: src/components/tables/part/PartCategoryTable.tsx:61 +#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:68 +msgid "Structural" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:56 +#: src/components/tables/part/PartTable.tsx:187 +msgid "Include Subcategories" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:57 +msgid "Include subcategories in results" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:62 +msgid "Show structural categories" +msgstr "" + #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:93 -#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +#: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" @@ -1499,50 +1650,73 @@ msgid "Add parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:45 +#: src/components/tables/part/PartParameterTemplateTable.tsx:30 +#: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:49 +#: src/components/tables/part/PartParameterTemplateTable.tsx:31 +msgid "Show checkbox templates" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +msgid "Has choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:36 +msgid "Show templates with choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartTable.tsx:205 +msgid "Has Units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:41 +msgid "Show templates with units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:64 -msgid "Edit Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:66 -msgid "Parameter template updated" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:77 -msgid "Delete Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 -msgid "Parameter template deleted" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:80 -msgid "Are you sure you want to remove this parameter template?" -msgstr "" - #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" #~ msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:92 +#: src/components/tables/part/PartParameterTemplateTable.tsx:85 +msgid "Edit Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:87 +msgid "Parameter template updated" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:98 +msgid "Delete Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:99 +msgid "Parameter template deleted" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:101 +msgid "Are you sure you want to remove this parameter template?" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:94 +#: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:102 +#: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" msgstr "" @@ -1565,10 +1739,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:91 -msgid "On Order" -msgstr "" - #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" @@ -1582,6 +1752,7 @@ msgid "Filter by part active status" msgstr "" #: src/components/tables/part/PartTable.tsx:181 +#: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" msgstr "" @@ -1589,10 +1760,6 @@ msgstr "" msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:187 -msgid "Include Subcategories" -msgstr "" - #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" @@ -1605,18 +1772,10 @@ msgstr "" msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:199 -msgid "Trackable" -msgstr "" - #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:205 -msgid "Has Units" -msgstr "" - #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" @@ -1664,6 +1823,7 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 +#: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" @@ -1675,6 +1835,26 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/components/tables/part/PartVariantTable.tsx:16 +msgid "Show active variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:20 +msgid "Template" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:21 +msgid "Show template variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:26 +msgid "Show virtual variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:31 +msgid "Show trackable variants" +msgstr "" + #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" @@ -1707,162 +1887,175 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 +#: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -1937,13 +2130,13 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" msgstr "" @@ -1957,6 +2150,7 @@ msgid "MPN" msgstr "" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" msgstr "" @@ -2008,18 +2202,18 @@ msgstr "" msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:42 -#: src/components/tables/sales/SalesOrderTable.tsx:44 +#: src/components/tables/sales/ReturnOrderTable.tsx:61 +#: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:58 -#: src/components/tables/sales/SalesOrderTable.tsx:60 +#: src/components/tables/sales/ReturnOrderTable.tsx:77 +#: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:69 +#: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" msgstr "" @@ -2335,22 +2529,144 @@ msgid "Purchase Price" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:247 -msgid "Test Filter" +#~ msgid "Test Filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:248 +msgid "Show stock for active parts" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:248 -msgid "This is a test filter" +#~ msgid "This is a test filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:253 +msgid "Filter by stock status" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:42 -msgid "Structural" +#: src/components/tables/stock/StockItemTable.tsx:259 +msgid "Show stock for assmebled parts" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:49 +#: src/components/tables/stock/StockItemTable.tsx:263 +msgid "Allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:264 +msgid "Show items which have been allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:269 +msgid "Show items which are available" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:273 +#: src/components/tables/stock/StockLocationTable.tsx:26 +msgid "Include Sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:274 +msgid "Include stock in sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:278 +msgid "Depleted" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:279 +msgid "Show depleted stock items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:284 +msgid "Show items which are in stock" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:288 +msgid "In Production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:289 +msgid "Show items which are in production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:294 +msgid "Include stock items for variant parts" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:299 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:303 +msgid "Sent to Customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:304 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:308 +msgid "Is Serialized" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:309 +msgid "Show items which have a serial number" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:316 +msgid "Has Batch Code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:317 +msgid "Show items which have a batch code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:322 +msgid "Tracked" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:323 +msgid "Show tracked items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:327 +msgid "Has Purchase Price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:328 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:336 +msgid "External Location" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:337 +msgid "Show items in an external location" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:27 +msgid "Include sublocations in results" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:32 +msgid "Show structural locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:37 +msgid "Show external locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:41 +msgid "Has location type" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" msgstr "" @@ -3311,7 +3627,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3362,39 +3678,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3410,16 +3726,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3432,7 +3748,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3440,11 +3756,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -3452,14 +3768,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 0ada063ad7..8d37e256ff 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index b285e692bf..cea17e64fe 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 0f7a76e5a8..a1948dcd5d 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index f7d52bc68f..6ec752d732 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -174,7 +174,7 @@ msgstr "Serveur" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Miniature" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Aller à la page d'accueil" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 4bb42ba503..c0c842b3ba 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index fea8d13b29..6bc203769d 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index b1ddfa2876..6d6a016935 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "Kiszolgáló" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "Státusz: <0>worker ({0}), <1>plugins{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Bélyegkép" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "Vonalkód műveletek" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "Email beállítások hiányoznak" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "Verzió" @@ -930,7 +930,7 @@ msgstr "Sorozatszám" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Mennyiség" @@ -958,8 +958,8 @@ msgstr "Beállítás szerkesztése" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "Leírás" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "Fogyóeszköz tétel" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "Szükséges alkatrész" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "Biztosan törölni szeretnéd ezt a kapcsolatot?" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "Beépített" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "Ez a plugin aktív" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "Ez a plugin nem aktív" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "Ez a plugin nincs telepítve" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "Plugin" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "Leírás nem elérhető" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "Plugin aktiválása" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "Plugin kikapcsolása" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "Plugin telepítésének megerősítése" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "Plugin kikapcsolásának megerősítése" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "Az alábbi plugin be lesz kapcsolva" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "Az alábbi plugin ki lesz kapcsolva" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "Megerősítés" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "Plugin bekapcsolása" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "Plugin kikapcsolása" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "Plugin frissítve" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "Plugin bekapcsolva" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "Plugin kikapcsolva" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "Plugin frissítési hiba" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "Kikapcsolás" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "Bekapcsolás" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "Minta" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "Telepítve" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "Leltár" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Ugrás a kezdőlapra" msgid "Mark as unread" msgstr "Megjelölés olvasatlanként" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "Kiindulási alkatrész" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "Gyártási állapot" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "Gyártás részletei" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "Készlet foglalása" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "Befejezett kimenetek" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "Mellékletek" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "Gyártási utasítás szerkesztése" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "Gyártási utasítás szerkesztése" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "Gyártási utasítás frissítve" @@ -3980,7 +3992,7 @@ msgstr "Gyártási utasítás frissítve" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "Jelentési műveletek" @@ -3988,11 +4000,11 @@ msgstr "Jelentési műveletek" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "Jelentés" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "Gyártási riport nyomtatása" @@ -4000,14 +4012,14 @@ msgstr "Gyártási riport nyomtatása" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "Gyártáshoz foglalások" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "Gyártáshoz foglalások" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index e8fcf7faa5..39e84a4740 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 391de65dc7..93ef7a3002 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index e5b1cfdfbb..3f1a1d8944 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "サムネイル" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "説明" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "未読にする" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "添付ファイル" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index c7ee7c0d22..29a86d314c 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 96413bc1d1..b57ccebd07 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:45\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index c298ad8fa7..3c3e14b9bf 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-12 03:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -21,33 +21,33 @@ msgstr "" #: src/components/DashboardItemProxy.tsx:34 #: src/components/tables/company/AddressTable.tsx:36 msgid "Title" -msgstr "" +msgstr "Tittel" #: src/components/forms/ApiForm.tsx:129 #: src/functions/forms.tsx:49 #: src/functions/forms.tsx:58 #: src/functions/forms.tsx:266 msgid "Form Error" -msgstr "" +msgstr "Skjemafeil" #: src/components/forms/ApiForm.tsx:301 #: src/components/widgets/MarkdownEditor.tsx:146 msgid "Success" -msgstr "" +msgstr "Suksess" #: src/components/forms/ApiForm.tsx:372 msgid "Form Errors Exist" -msgstr "" +msgstr "Skjemafeil eksisterer" #: src/components/forms/ApiForm.tsx:425 #: src/contexts/ThemeContext.tsx:64 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" -msgstr "" +msgstr "Send" #: src/components/forms/ApiForm.tsx:461 msgid "Update" -msgstr "" +msgstr "Oppdater" #: src/components/forms/ApiForm.tsx:481 #: src/components/items/ActionDropdown.tsx:173 @@ -57,18 +57,18 @@ msgstr "" #: src/pages/Index/Scan.tsx:332 #: src/pages/Notifications.tsx:79 msgid "Delete" -msgstr "" +msgstr "Slett" #: src/components/forms/AuthenticationForm.tsx:44 #: src/functions/auth.tsx:33 msgid "Login failed" -msgstr "" +msgstr "Innloggingen mislyktes" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 #: src/functions/auth.tsx:111 msgid "Check your input and try again." -msgstr "" +msgstr "Kontroller inndataene og prøv igjen." #: src/components/forms/AuthenticationForm.tsx:48 #: src/components/forms/AuthenticationForm.tsx:74 @@ -78,11 +78,11 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:50 msgid "Login successful" -msgstr "" +msgstr "Innlogging vellykket" #: src/components/forms/AuthenticationForm.tsx:51 msgid "Welcome back!" -msgstr "" +msgstr "Velkommen tilbake!" #: src/components/forms/AuthenticationForm.tsx:53 #~ msgid "Login successfull" @@ -91,11 +91,11 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 #: src/functions/auth.tsx:102 msgid "Mail delivery successful" -msgstr "" +msgstr "Levering av e-post vellykket" #: src/components/forms/AuthenticationForm.tsx:65 msgid "Check your inbox for the login link. If you have an account, you will receive a login link. Check in spam too." -msgstr "" +msgstr "Sjekk innboksen din for innloggingslenken. Hvis du har en konto, får du en innloggingslenke. Sjekk også i spam." #: src/components/forms/AuthenticationForm.tsx:65 #: src/functions/auth.tsx:74 @@ -104,30 +104,30 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:72 msgid "Input error" -msgstr "" +msgstr "Inndatafeil" #: src/components/forms/AuthenticationForm.tsx:84 msgid "Welcome, log in below" -msgstr "" +msgstr "Velkommen, logg inn nedenfor" #: src/components/forms/AuthenticationForm.tsx:91 #: src/components/tables/settings/UserTable.tsx:163 msgid "Username" -msgstr "" +msgstr "Brukernavn" #: src/components/forms/AuthenticationForm.tsx:97 #: src/pages/Auth/Set-Password.tsx:106 msgid "Password" -msgstr "" +msgstr "Passord" #: src/components/forms/AuthenticationForm.tsx:98 msgid "Your password" -msgstr "" +msgstr "Ditt passord" #: src/components/forms/AuthenticationForm.tsx:109 #: src/pages/Auth/Reset.tsx:26 msgid "Reset password" -msgstr "" +msgstr "Tilbakestill passord" #: src/components/forms/AuthenticationForm.tsx:117 #: src/components/tables/company/ContactTable.tsx:47 @@ -135,13 +135,13 @@ msgstr "" #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:49 msgid "Email" -msgstr "" +msgstr "E-post" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 #: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" -msgstr "" +msgstr "Vi sender deg en lenke for å logge inn - hvis du er registrert" #: src/components/forms/AuthenticationForm.tsx:131 #~ msgid "Log in" @@ -149,24 +149,24 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:134 msgid "Send me an email" -msgstr "" +msgstr "Send meg en e-post" #: src/components/forms/AuthenticationForm.tsx:136 msgid "I will use username and password" -msgstr "" +msgstr "Jeg vil bruke brukernavn og passord" #: src/components/forms/AuthenticationForm.tsx:145 msgid "Log In" -msgstr "" +msgstr "Logg inn" #: src/components/forms/AuthenticationForm.tsx:147 msgid "Send Email" -msgstr "" +msgstr "Send e-post" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:66 msgid "Host" -msgstr "" +msgstr "Vert" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 @@ -174,337 +174,337 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" -msgstr "" +msgstr "Navn" #: src/components/forms/HostOptionsForm.tsx:74 msgid "No one here..." -msgstr "" +msgstr "Ingen her..." #: src/components/forms/HostOptionsForm.tsx:85 msgid "Add Host" -msgstr "" +msgstr "Legg til vert" #: src/components/forms/HostOptionsForm.tsx:89 #: src/components/widgets/MarkdownEditor.tsx:73 msgid "Save" -msgstr "" +msgstr "Lagre" #: src/components/forms/InstanceOptions.tsx:43 msgid "Select destination instance" -msgstr "" +msgstr "Velg destinasjons-instans" #: src/components/forms/InstanceOptions.tsx:71 msgid "Edit possible host options" -msgstr "" +msgstr "Rediger mulige vertsalternativer" #: src/components/forms/InstanceOptions.tsx:98 msgid "Version: {0}" -msgstr "" +msgstr "Versjon: {0}" #: src/components/forms/InstanceOptions.tsx:100 msgid "API:{0}" -msgstr "" +msgstr "API:{0}" #: src/components/forms/InstanceOptions.tsx:102 msgid "Name: {0}" -msgstr "" +msgstr "Navn: {0}" #: src/components/forms/InstanceOptions.tsx:104 msgid "State: <0>worker ({0}), <1>plugins{1}" -msgstr "" +msgstr "Status: <0>arbeider ({0}), <1>utvidelser{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 #: src/pages/ErrorPage.tsx:25 msgid "Error" -msgstr "" +msgstr "Feil" #: src/components/forms/fields/RelatedModelField.tsx:210 #: src/pages/Index/Settings/UserSettings.tsx:64 msgid "Search" -msgstr "" +msgstr "Søk" #: src/components/forms/fields/RelatedModelField.tsx:211 #: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:301 msgid "Loading" -msgstr "" +msgstr "Laster" #: src/components/forms/fields/RelatedModelField.tsx:213 msgid "No results found" -msgstr "" +msgstr "Ingen resultater funnet" #: src/components/images/Thumbnail.tsx:14 #: src/components/images/Thumbnail.tsx:49 msgid "Thumbnail" -msgstr "" +msgstr "Miniatyrbilde" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" -msgstr "" +msgstr "Strekkodehandlinger" #: src/components/items/ActionDropdown.tsx:101 msgid "View" -msgstr "" +msgstr "Visning" #: src/components/items/ActionDropdown.tsx:102 msgid "View barcode" -msgstr "" +msgstr "Vis strekkode" #: src/components/items/ActionDropdown.tsx:118 msgid "Link Barcode" -msgstr "" +msgstr "Koble mot strekkode" #: src/components/items/ActionDropdown.tsx:119 msgid "Link custom barcode" -msgstr "" +msgstr "Koble til egendefinert strekkode" #: src/components/items/ActionDropdown.tsx:135 msgid "Unlink Barcode" -msgstr "" +msgstr "Fjern strekkodekobling" #: src/components/items/ActionDropdown.tsx:136 msgid "Unlink custom barcode" -msgstr "" +msgstr "Koble fra egendefinert strekkode" #: src/components/items/ActionDropdown.tsx:154 #: src/components/tables/RowActions.tsx:44 msgid "Edit" -msgstr "" +msgstr "Rediger" #: src/components/items/ActionDropdown.tsx:174 msgid "Delete item" -msgstr "" +msgstr "Slett element" #: src/components/items/ActionDropdown.tsx:192 #: src/components/tables/RowActions.tsx:27 #: src/pages/stock/StockDetail.tsx:195 msgid "Duplicate" -msgstr "" +msgstr "Dupliser" #: src/components/items/ActionDropdown.tsx:193 msgid "Duplicate item" -msgstr "" +msgstr "Dupliser element" #: src/components/items/CopyButton.tsx:18 msgid "Copy to clipboard" -msgstr "" +msgstr "Kopier til utklippstavle" #: src/components/items/DocTooltip.tsx:94 msgid "Read More" -msgstr "" +msgstr "Les mer" #: src/components/items/ErrorItem.tsx:5 #: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" -msgstr "" +msgstr "Ukjent feil" #: src/components/items/ErrorItem.tsx:10 msgid "An error occurred:" -msgstr "" +msgstr "En feil har oppstått:" #: src/components/items/GettingStartedCarousel.tsx:64 msgid "Read more" -msgstr "" +msgstr "Les mer" #: src/components/items/InfoItem.tsx:25 msgid "None" -msgstr "" +msgstr "Ingen" #: src/components/items/InvenTreeLogo.tsx:23 msgid "InvenTree Logo" -msgstr "" +msgstr "InvenTree-logo" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" -msgstr "" +msgstr "Denne informasjonen er bare tilgjengelig for ansatte" #: src/components/items/Placeholder.tsx:14 msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing." -msgstr "" +msgstr "Denne funksjonen/knappen/nettstedet er en plassholder for en funksjon som ikke er implementert, bare delvis eller beregnet på testing." #: src/components/items/Placeholder.tsx:17 msgid "PLH" -msgstr "" +msgstr "PLH" #: src/components/items/Placeholder.tsx:31 msgid "This panel is a placeholder." -msgstr "" +msgstr "Denne ruten er en plassholder." #: src/components/items/ScanButton.tsx:15 msgid "Scan QR code" -msgstr "" +msgstr "Skann QR-kode" #: src/components/items/YesNoButton.tsx:16 #: src/components/tables/Filter.tsx:51 msgid "Yes" -msgstr "" +msgstr "Ja" #: src/components/items/YesNoButton.tsx:16 #: src/components/tables/Filter.tsx:52 msgid "No" -msgstr "" +msgstr "Nei" #: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" -msgstr "" +msgstr "Din InvenTree versjonstatus er" #: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" -msgstr "" +msgstr "Utviklingsversjon" #: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" -msgstr "" +msgstr "Oppdatert" #: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" -msgstr "" +msgstr "Oppdatering er tilgjengelig" #: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" -msgstr "" +msgstr "Versjoninformasjon" #: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" -msgstr "" +msgstr "InvenTree-versjon" #: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" -msgstr "" +msgstr "Commit-hash" #: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" -msgstr "" +msgstr "Commit-dato" #: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" -msgstr "" +msgstr "Commit Branch" #: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" -msgstr "" +msgstr "API-versjon" #: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" -msgstr "" +msgstr "Python-versjon" #: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" -msgstr "" +msgstr "Django-versjon" #: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" -msgstr "" +msgstr "Lenker" #: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" -msgstr "" +msgstr "InvenTree-dokumentasjon" #: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" -msgstr "" +msgstr "Vis koden på GitHub" #: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" -msgstr "" +msgstr "Krediteringer" #: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" -msgstr "" +msgstr "Mobilapp" #: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" -msgstr "" +msgstr "Send feilrapport" #: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" -msgstr "" +msgstr "Kopiér versjonsinformasjon" #: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" -msgstr "" +msgstr "Ukjent svar" #: src/components/modals/QrCodeModal.tsx:102 #: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" -msgstr "" +msgstr "Feil under henting av kamera" #: src/components/modals/QrCodeModal.tsx:125 #: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" -msgstr "" +msgstr "Feil under skanning" #: src/components/modals/QrCodeModal.tsx:139 #: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" -msgstr "" +msgstr "Feil under stans" #: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 #: src/pages/Index/Scan.tsx:724 msgid "Scanning" -msgstr "" +msgstr "Skanner" #: src/components/modals/QrCodeModal.tsx:154 #: src/pages/Index/Scan.tsx:724 msgid "Not scanning" -msgstr "" +msgstr "Skanner ikke" #: src/components/modals/QrCodeModal.tsx:159 #: src/pages/Index/Scan.tsx:730 msgid "Select Camera" -msgstr "" +msgstr "Velg kamera" #: src/components/modals/QrCodeModal.tsx:169 #: src/pages/Index/Scan.tsx:716 msgid "Start scanning" -msgstr "" +msgstr "Start skanningen" #: src/components/modals/QrCodeModal.tsx:176 #: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" -msgstr "" +msgstr "Stopp skanning" #: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" -msgstr "" +msgstr "Ingen skanninger enda!" #: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" -msgstr "" +msgstr "Lukk modal" #: src/components/modals/ServerInfoModal.tsx:17 #: src/pages/Index/Settings/SystemSettings.tsx:36 msgid "Server" -msgstr "" +msgstr "Server" #: src/components/modals/ServerInfoModal.tsx:23 msgid "Instance Name" -msgstr "" +msgstr "Instansnavn" #: src/components/modals/ServerInfoModal.tsx:29 msgid "Database" -msgstr "" +msgstr "Database" #: src/components/modals/ServerInfoModal.tsx:38 msgid "Debug Mode" -msgstr "" +msgstr "Feilsøkingsmodus" #: src/components/modals/ServerInfoModal.tsx:38 #~ msgid "Bebug Mode" @@ -512,70 +512,70 @@ msgstr "" #: src/components/modals/ServerInfoModal.tsx:41 msgid "Server is running in debug mode" -msgstr "" +msgstr "Serveren kjører i debug-modus" #: src/components/modals/ServerInfoModal.tsx:48 msgid "Docker Mode" -msgstr "" +msgstr "Docker-modus" #: src/components/modals/ServerInfoModal.tsx:51 msgid "Server is deployed using docker" -msgstr "" +msgstr "Serveren er distribuert ved hjelp av docker" #: src/components/modals/ServerInfoModal.tsx:57 msgid "Plugin Support" -msgstr "" +msgstr "Støtte for utvidelser" #: src/components/modals/ServerInfoModal.tsx:62 msgid "Plugin support enabled" -msgstr "" +msgstr "Utvidelsesstøtte aktivert" #: src/components/modals/ServerInfoModal.tsx:64 msgid "Plugin support disabled" -msgstr "" +msgstr "Utvidelsesstøtte deaktivert" #: src/components/modals/ServerInfoModal.tsx:71 msgid "Server status" -msgstr "" +msgstr "Serverstatus" #: src/components/modals/ServerInfoModal.tsx:77 msgid "Healthy" -msgstr "" +msgstr "Frisk" #: src/components/modals/ServerInfoModal.tsx:79 msgid "Issues detected" -msgstr "" +msgstr "Problemer oppdaget" #: src/components/modals/ServerInfoModal.tsx:88 msgid "Background Worker" -msgstr "" +msgstr "Bakgrunnsarbeider" #: src/components/modals/ServerInfoModal.tsx:92 msgid "Background worker not running" -msgstr "" +msgstr "Bakgrunnsarbeider kjører ikke" #: src/components/modals/ServerInfoModal.tsx:100 msgid "Email Settings" -msgstr "" +msgstr "E-Post-Innstillinger" #: src/components/modals/ServerInfoModal.tsx:104 msgid "Email settings not configured" -msgstr "" +msgstr "E-postinnstillinger ikke konfigurert" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" -msgstr "" +msgstr "Versjon" #: src/components/modals/ServerInfoModal.tsx:118 msgid "Server Version" -msgstr "" +msgstr "Serverversjon" #: src/components/nav/MainMenu.tsx:38 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 msgid "Settings" -msgstr "" +msgstr "Innstillinger" #: src/components/nav/MainMenu.tsx:40 #: src/pages/Index/Profile/Profile.tsx:15 @@ -585,19 +585,19 @@ msgstr "" #: src/components/nav/MainMenu.tsx:41 #: src/defaults/menuItems.tsx:15 msgid "Account settings" -msgstr "" +msgstr "Kontoinnstillinger" #: src/components/nav/MainMenu.tsx:49 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:267 msgid "System Settings" -msgstr "" +msgstr "Systeminnstillinger" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:63 #: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Admin Center" -msgstr "" +msgstr "Adminsenter" #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" @@ -605,7 +605,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:69 msgid "Logout" -msgstr "" +msgstr "Logg ut" #: src/components/nav/MainMenu.tsx:71 #~ msgid "Switch to pseudo language" @@ -613,41 +613,41 @@ msgstr "" #: src/components/nav/NavHoverMenu.tsx:61 msgid "Open Navigation" -msgstr "" +msgstr "Åpne Navigasjon" #: src/components/nav/NavHoverMenu.tsx:79 msgid "View all" -msgstr "" +msgstr "Vis alle" #: src/components/nav/NavHoverMenu.tsx:93 #: src/components/nav/NavHoverMenu.tsx:103 msgid "Get started" -msgstr "" +msgstr "Kom i gang" #: src/components/nav/NavHoverMenu.tsx:96 msgid "Overview over high-level objects, functions and possible usecases." -msgstr "" +msgstr "Oversikt over objekter, funksjoner og mulige bruksområder." #: src/components/nav/NavigationDrawer.tsx:59 msgid "Navigation" -msgstr "" +msgstr "Navigasjon" #: src/components/nav/NavigationDrawer.tsx:62 msgid "Pages" -msgstr "" +msgstr "Sider" #: src/components/nav/NavigationDrawer.tsx:67 #: src/pages/Index/Settings/AdminCenter/Index.tsx:76 msgid "Plugins" -msgstr "" +msgstr "Utvidelser" #: src/components/nav/NavigationDrawer.tsx:77 msgid "Documentation" -msgstr "" +msgstr "Dokumentasjon" #: src/components/nav/NavigationDrawer.tsx:80 msgid "About" -msgstr "" +msgstr "Om" #: src/components/nav/NotificationDrawer.tsx:71 #: src/pages/Index/Settings/SystemSettings.tsx:101 @@ -655,65 +655,65 @@ msgstr "" #: src/pages/Notifications.tsx:28 #: src/pages/Notifications.tsx:100 msgid "Notifications" -msgstr "" +msgstr "Varlser" #: src/components/nav/NotificationDrawer.tsx:88 msgid "You have no unread notifications." -msgstr "" +msgstr "Du har ingen uleste varsler." #: src/components/nav/NotificationDrawer.tsx:123 #: src/pages/Notifications.tsx:36 msgid "Mark as read" -msgstr "" +msgstr "Merk som lest" #: src/components/nav/PartCategoryTree.tsx:80 #: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:165 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" -msgstr "" +msgstr "Delkategorier" #: src/components/nav/SearchDrawer.tsx:76 msgid "results" -msgstr "" +msgstr "resultater" #: src/components/nav/SearchDrawer.tsx:337 msgid "Enter search text" -msgstr "" +msgstr "Skriv inn søketekst" #: src/components/nav/SearchDrawer.tsx:364 msgid "Search Options" -msgstr "" +msgstr "Alternativer for søk" #: src/components/nav/SearchDrawer.tsx:367 msgid "Regex search" -msgstr "" +msgstr "Regex-søk" #: src/components/nav/SearchDrawer.tsx:377 msgid "Whole word search" -msgstr "" +msgstr "Helordsøk" #: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" -msgstr "" +msgstr "Det oppstod en feil under søk" #: src/components/nav/SearchDrawer.tsx:426 msgid "No results" -msgstr "" +msgstr "Ingen resultater" #: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" -msgstr "" +msgstr "Ingen resultater tilgjengelig for søk" #: src/components/nav/StockLocationTree.tsx:80 #: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" -msgstr "" +msgstr "Lagerplasseringer" #: src/components/render/Instance.tsx:135 msgid "Unknown model: {model}" -msgstr "" +msgstr "Ukjent modell: {model}" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 @@ -726,7 +726,7 @@ msgstr "" #: src/components/tables/stock/StockItemTable.tsx:26 #: src/pages/part/PartDetail.tsx:328 msgid "Part" -msgstr "" +msgstr "Del" #: src/components/render/ModelType.tsx:21 #: src/components/tables/part/PartCategoryTable.tsx:46 @@ -737,42 +737,42 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:82 #: src/pages/part/PartDetail.tsx:243 msgid "Parts" -msgstr "" +msgstr "Deler" #: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" -msgstr "" +msgstr "Mal for Delparameter" #: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" -msgstr "" +msgstr "Maler for Delparameter" #: src/components/render/ModelType.tsx:34 #: src/components/tables/purchasing/SupplierPartTable.tsx:63 msgid "Supplier Part" -msgstr "" +msgstr "Leverandørdel" #: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" -msgstr "" +msgstr "Leverandørdeler" #: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" -msgstr "" +msgstr "Produsentdel" #: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" -msgstr "" +msgstr "Produsentdeler" #: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" -msgstr "" +msgstr "Delkategori" #: src/components/render/ModelType.tsx:55 #: src/pages/stock/StockDetail.tsx:220 msgid "Stock Item" -msgstr "" +msgstr "Lagervare" #: src/components/render/ModelType.tsx:56 #: src/components/tables/stock/StockLocationTable.tsx:62 @@ -780,55 +780,55 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" -msgstr "" +msgstr "Lagervarer" #: src/components/render/ModelType.tsx:62 msgid "Stock Location" -msgstr "" +msgstr "Lagerplassering" #: src/components/render/ModelType.tsx:69 msgid "Stock History" -msgstr "" +msgstr "Lagerhistorikk" #: src/components/render/ModelType.tsx:70 msgid "Stock Histories" -msgstr "" +msgstr "Lagerhistorikk" #: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" -msgstr "" +msgstr "Produksjon" #: src/components/render/ModelType.tsx:75 msgid "Builds" -msgstr "" +msgstr "Produksjoner" #: src/components/render/ModelType.tsx:81 #: src/pages/company/CompanyDetail.tsx:199 msgid "Company" -msgstr "" +msgstr "Firma" #: src/components/render/ModelType.tsx:82 msgid "Companies" -msgstr "" +msgstr "Firma" #: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 #: src/components/tables/settings/ProjectCodeTable.tsx:33 msgid "Project Code" -msgstr "" +msgstr "Prosjektkode" #: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/AdminCenter/Index.tsx:52 msgid "Project Codes" -msgstr "" +msgstr "Prosjektkoder" #: src/components/render/ModelType.tsx:95 #: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" -msgstr "" +msgstr "Innkjøpsordre" #: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:234 @@ -836,21 +836,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" -msgstr "" +msgstr "Innkjøpsordrer" #: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" -msgstr "" +msgstr "Ordrelinje for innkjøpsordre" #: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" -msgstr "" +msgstr "Ordrelinjer for innkjøpsordre" #: src/components/render/ModelType.tsx:107 #: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" -msgstr "" +msgstr "Salgsordre" #: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:247 @@ -858,99 +858,99 @@ msgstr "" #: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" -msgstr "" +msgstr "Salgsordrer" #: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" -msgstr "" +msgstr "Salgsordreforsendelse" #: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" -msgstr "" +msgstr "Salgsordreforsendelser" #: src/components/render/ModelType.tsx:121 #: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" -msgstr "" +msgstr "Returordre" #: src/components/render/ModelType.tsx:122 #: src/pages/company/CompanyDetail.tsx:117 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" -msgstr "" +msgstr "Returordrer" #: src/components/render/ModelType.tsx:128 #: src/components/tables/company/AddressTable.tsx:49 msgid "Address" -msgstr "" +msgstr "Adresse" #: src/components/render/ModelType.tsx:129 #: src/pages/company/CompanyDetail.tsx:138 msgid "Addresses" -msgstr "" +msgstr "Adresser" #: src/components/render/ModelType.tsx:135 msgid "Contact" -msgstr "" +msgstr "Kontakt" #: src/components/render/ModelType.tsx:136 #: src/pages/company/CompanyDetail.tsx:132 msgid "Contacts" -msgstr "" +msgstr "Kontakter" #: src/components/render/ModelType.tsx:142 msgid "Owner" -msgstr "" +msgstr "Eier" #: src/components/render/ModelType.tsx:143 msgid "Owners" -msgstr "" +msgstr "Eiere" #: src/components/render/ModelType.tsx:149 msgid "User" -msgstr "" +msgstr "Bruker" #: src/components/render/ModelType.tsx:150 #: src/pages/Index/Settings/AdminCenter/Index.tsx:46 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" -msgstr "" +msgstr "Brukere" #: src/components/render/Order.tsx:85 msgid "Shipment" -msgstr "" +msgstr "Forsendelse" #: src/components/render/Stock.tsx:26 msgid "Serial Number" -msgstr "" +msgstr "Serienummer" #: src/components/render/Stock.tsx:28 #: src/components/tables/bom/BomTable.tsx:102 #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" -msgstr "" +msgstr "Antall" #: src/components/settings/SettingItem.tsx:43 #: src/components/settings/SettingItem.tsx:96 msgid "Setting updated" -msgstr "" +msgstr "Innstilling oppdatert" #: src/components/settings/SettingItem.tsx:44 #: src/components/settings/SettingItem.tsx:97 msgid "{0} updated successfully" -msgstr "" +msgstr "{0} oppdatert" #: src/components/settings/SettingItem.tsx:52 msgid "Error editing setting" -msgstr "" +msgstr "Feil ved endring av innstilling" #: src/components/settings/SettingItem.tsx:89 msgid "Edit Setting" -msgstr "" +msgstr "Rediger innstilling" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 @@ -958,22 +958,22 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" -msgstr "" +msgstr "Beskrivelse" #: src/components/tables/ColumnRenderers.tsx:42 #: src/components/tables/company/AddressTable.tsx:104 msgid "Link" -msgstr "" +msgstr "Lenke" #: src/components/tables/ColumnRenderers.tsx:51 #: src/pages/purchasing/PurchaseOrderDetail.tsx:60 #: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" -msgstr "" +msgstr "Ordrelinjer" #: src/components/tables/ColumnRenderers.tsx:78 #: src/components/tables/build/BuildOrderTable.tsx:115 @@ -982,80 +982,80 @@ msgstr "" #: src/components/tables/sales/SalesOrderTable.tsx:38 #: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" -msgstr "" +msgstr "Status" #: src/components/tables/ColumnRenderers.tsx:86 msgid "Responsible" -msgstr "" +msgstr "Ansvarlig" #: src/components/tables/ColumnRenderers.tsx:96 msgid "Target Date" -msgstr "" +msgstr "Måldato" #: src/components/tables/ColumnRenderers.tsx:106 msgid "Creation Date" -msgstr "" +msgstr "Opprettelsesdato" #: src/components/tables/ColumnRenderers.tsx:115 msgid "Shipment Date" -msgstr "" +msgstr "Forsendelsesdato" #: src/components/tables/ColumnRenderers.tsx:136 #: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" -msgstr "" +msgstr "Valuta" #: src/components/tables/ColumnRenderers.tsx:150 msgid "Total Price" -msgstr "" +msgstr "Total pris" #: src/components/tables/ColumnSelect.tsx:17 #: src/components/tables/ColumnSelect.tsx:24 msgid "Select Columns" -msgstr "" +msgstr "Velg Kolonner" #: src/components/tables/DownloadAction.tsx:12 msgid "CSV" -msgstr "" +msgstr "CSV" #: src/components/tables/DownloadAction.tsx:13 msgid "TSV" -msgstr "" +msgstr "TSV" #: src/components/tables/DownloadAction.tsx:14 msgid "Excel" -msgstr "" +msgstr "Excel" #: src/components/tables/DownloadAction.tsx:22 msgid "Download selected data" -msgstr "" +msgstr "Last ned valgte data" #: src/components/tables/Filter.tsx:88 #: src/components/tables/build/BuildOrderTable.tsx:128 msgid "Assigned to me" -msgstr "" +msgstr "Tilordnet meg" #: src/components/tables/Filter.tsx:89 #: src/components/tables/build/BuildOrderTable.tsx:129 msgid "Show orders assigned to me" -msgstr "" +msgstr "Vis ordre tildelt meg" #: src/components/tables/Filter.tsx:96 msgid "Outstanding" -msgstr "" +msgstr "Utestående" #: src/components/tables/Filter.tsx:97 msgid "Show outstanding orders" -msgstr "" +msgstr "Vis utestående ordre" #: src/components/tables/Filter.tsx:104 #: src/components/tables/build/BuildOrderTable.tsx:122 msgid "Overdue" -msgstr "" +msgstr "Forfalt" #: src/components/tables/Filter.tsx:105 msgid "Show overdue orders" -msgstr "" +msgstr "Vis forfalte ordrer" #: src/components/tables/FilterGroup.tsx:29 #~ msgid "Add table filter" @@ -1071,44 +1071,44 @@ msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:51 msgid "Remove filter" -msgstr "" +msgstr "Fjern filter" #: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" -msgstr "" +msgstr "Velg filter" #: src/components/tables/FilterSelectDrawer.tsx:146 msgid "Filter" -msgstr "" +msgstr "Filter" #: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" -msgstr "" +msgstr "Verdi" #: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" -msgstr "" +msgstr "Velg filterverdi" #: src/components/tables/FilterSelectDrawer.tsx:188 msgid "Table Filters" -msgstr "" +msgstr "Tabellfiltre" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" -msgstr "" +msgstr "Avbryt" #: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" -msgstr "" +msgstr "Legg til filter" #: src/components/tables/FilterSelectDrawer.tsx:228 msgid "Clear Filters" -msgstr "" +msgstr "Fjern filtre" #: src/components/tables/FilterSelectModal.tsx:56 #~ msgid "True" @@ -1130,57 +1130,57 @@ msgstr "" #: src/components/tables/InvenTreeTable.tsx:286 #: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" -msgstr "" +msgstr "Ingen poster funnet" #: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" -msgstr "" +msgstr "Serveren returnerte feil datatype" #: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" -msgstr "" +msgstr "Ugyldig forespørsel" #: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" -msgstr "" +msgstr "Uautorisert" #: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" -msgstr "" +msgstr "Forbudt" #: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" -msgstr "" +msgstr "Ikke funnet" #: src/components/tables/InvenTreeTable.tsx:393 #: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" -msgstr "" +msgstr "Strekkodehandlinger" #: src/components/tables/InvenTreeTable.tsx:402 #: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" -msgstr "" +msgstr "Utskriftshandlinger" #: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" -msgstr "" +msgstr "Oppdater data" #: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" -msgstr "" +msgstr "Tabellfiltre" #: src/components/tables/RowActions.tsx:140 msgid "Actions" -msgstr "" +msgstr "Handlinger" #: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" -msgstr "" +msgstr "Denne BOM-artikkelen er definert for en annen overordnet del" #: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" -msgstr "" +msgstr "Delinformasjon" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 @@ -1188,49 +1188,49 @@ msgstr "" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 #: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" -msgstr "" +msgstr "Referanse" #: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" -msgstr "" +msgstr "Erstatninger" #: src/components/tables/bom/BomTable.tsx:124 #: src/components/tables/bom/BomTable.tsx:273 #: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" -msgstr "" +msgstr "Valgfritt" #: src/components/tables/bom/BomTable.tsx:128 #: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" -msgstr "" +msgstr "Forbruksvare" #: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" -msgstr "" +msgstr "Tillat Varianter" #: src/components/tables/bom/BomTable.tsx:136 #: src/components/tables/bom/BomTable.tsx:268 #: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" -msgstr "" +msgstr "Arves" #: src/components/tables/bom/BomTable.tsx:142 #: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" -msgstr "" +msgstr "Prisområde" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 #: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" -msgstr "" +msgstr "Tilgjengelig" #: src/components/tables/bom/BomTable.tsx:167 #: src/components/tables/part/PartTable.tsx:129 msgid "No stock" -msgstr "" +msgstr "Ingen lagerbeholdning" #: src/components/tables/bom/BomTable.tsx:167 #~ msgid "Available Stock" @@ -1238,20 +1238,20 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" -msgstr "" +msgstr "Inkluderer erstatningsbeholdning" #: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" -msgstr "" +msgstr "Inkluderer variantbeholdning" #: src/components/tables/bom/BomTable.tsx:192 msgid "On order" -msgstr "" +msgstr "I bestilling" #: src/components/tables/bom/BomTable.tsx:200 #: src/components/tables/part/PartTable.tsx:97 msgid "Building" -msgstr "" +msgstr "Produseres" #: src/components/tables/bom/BomTable.tsx:200 #~ msgid "Validate" @@ -1261,20 +1261,20 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:148 #: src/components/tables/stock/StockItemTable.tsx:183 msgid "Stock Information" -msgstr "" +msgstr "Lagerinformasjon" #: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" -msgstr "" +msgstr "Kan Produsere" #: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" -msgstr "" +msgstr "Forbruksvare" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1282,148 +1282,148 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:78 #: src/pages/stock/StockDetail.tsx:120 msgid "Notes" -msgstr "" +msgstr "Notater" #: src/components/tables/bom/BomTable.tsx:243 msgid "Trackable Part" -msgstr "" +msgstr "Sporbar del" #: src/components/tables/bom/BomTable.tsx:244 msgid "Show trackable items" -msgstr "" +msgstr "Vis sporbare deler" #: src/components/tables/bom/BomTable.tsx:248 #: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" -msgstr "" +msgstr "Sammenstilt del" #: src/components/tables/bom/BomTable.tsx:249 msgid "Show asssmbled items" -msgstr "" +msgstr "Vis sammenstilte elementer" #: src/components/tables/bom/BomTable.tsx:253 msgid "Has Available Stock" -msgstr "" +msgstr "Har tilgjengelig lagerbeholdning" #: src/components/tables/bom/BomTable.tsx:254 msgid "Show items with available stock" -msgstr "" +msgstr "Vis elementer med tilgjengelig lagerbeholdning" #: src/components/tables/bom/BomTable.tsx:258 #: src/components/tables/part/PartTable.tsx:91 msgid "On Order" -msgstr "" +msgstr "I bestilling" #: src/components/tables/bom/BomTable.tsx:259 msgid "Show items on order" -msgstr "" +msgstr "Vis elementer i bestilling" #: src/components/tables/bom/BomTable.tsx:263 msgid "Validated" -msgstr "" +msgstr "Godkjent" #: src/components/tables/bom/BomTable.tsx:264 msgid "Show validated items" -msgstr "" +msgstr "Vis godkjente elementer" #: src/components/tables/bom/BomTable.tsx:269 #: src/components/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" -msgstr "" +msgstr "Vis arvede elementer" #: src/components/tables/bom/BomTable.tsx:274 #: src/components/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" -msgstr "" +msgstr "Vis valgfrie elementer" #: src/components/tables/bom/BomTable.tsx:279 msgid "Show consumable items" -msgstr "" +msgstr "Vis forbruksartikler" #: src/components/tables/bom/BomTable.tsx:283 msgid "Has Pricing" -msgstr "" +msgstr "Har prising" #: src/components/tables/bom/BomTable.tsx:284 msgid "Show items with pricing" -msgstr "" +msgstr "Vis varer med priser" #: src/components/tables/bom/BomTable.tsx:295 msgid "View BOM" -msgstr "" +msgstr "Vis BOM" #: src/components/tables/bom/BomTable.tsx:306 msgid "Validate BOM line" -msgstr "" +msgstr "Godkjenn BOM-linje" #: src/components/tables/bom/BomTable.tsx:314 msgid "Edit Substitutes" -msgstr "" +msgstr "Rediger erstatninger" #: src/components/tables/bom/BomTable.tsx:328 msgid "Edit Bom Item" -msgstr "" +msgstr "Rediger Bom-artikkel" #: src/components/tables/bom/BomTable.tsx:330 msgid "Bom item updated" -msgstr "" +msgstr "BOM-artikkel oppdatert" #: src/components/tables/bom/BomTable.tsx:345 msgid "Delete Bom Item" -msgstr "" +msgstr "Slett BOM-artikkel" #: src/components/tables/bom/BomTable.tsx:346 msgid "Bom item deleted" -msgstr "" +msgstr "BOM-artikkel slettet" #: src/components/tables/bom/BomTable.tsx:348 msgid "Are you sure you want to remove this BOM item?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne dette BOM-elementet?" #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" -msgstr "" +msgstr "Påkrevd del" #: src/components/tables/bom/UsedInTable.tsx:96 #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" -msgstr "" +msgstr "Aktiv" #: src/components/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" -msgstr "" +msgstr "Vis aktive sammenstillinger" #: src/components/tables/bom/UsedInTable.tsx:101 #: src/components/tables/part/PartTable.tsx:199 #: src/components/tables/part/PartVariantTable.tsx:30 msgid "Trackable" -msgstr "" +msgstr "Sporbar" #: src/components/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" -msgstr "" +msgstr "Vis sporbare sammenstillinger" #: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" -msgstr "" +msgstr "Fremgang" #: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" -msgstr "" +msgstr "Prioritet" #: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" -msgstr "" +msgstr "Fullført" #: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" -msgstr "" +msgstr "Utstedt av" #: src/components/tables/build/BuildOrderTable.tsx:99 #: src/components/tables/purchasing/PurchaseOrderTable.tsx:79 @@ -1432,289 +1432,289 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" -msgstr "" +msgstr "Vis aktive ordrer" #: src/components/tables/build/BuildOrderTable.tsx:116 #: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 #: src/components/tables/sales/ReturnOrderTable.tsx:38 #: src/components/tables/sales/SalesOrderTable.tsx:39 msgid "Filter by order status" -msgstr "" +msgstr "Filtrer etter ordrestatus" #: src/components/tables/build/BuildOrderTable.tsx:123 msgid "Show overdue status" -msgstr "" +msgstr "Vis utløpt status" #: src/components/tables/company/AddressTable.tsx:42 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:143 msgid "Primary" -msgstr "" +msgstr "Primær" #: src/components/tables/company/AddressTable.tsx:68 msgid "Postal Code" -msgstr "" +msgstr "Postnummer" #: src/components/tables/company/AddressTable.tsx:74 msgid "City" -msgstr "" +msgstr "By" #: src/components/tables/company/AddressTable.tsx:80 msgid "State / Province" -msgstr "" +msgstr "Delstat/provins" #: src/components/tables/company/AddressTable.tsx:86 msgid "Country" -msgstr "" +msgstr "Land" #: src/components/tables/company/AddressTable.tsx:92 msgid "Courier Notes" -msgstr "" +msgstr "Notater for bud" #: src/components/tables/company/AddressTable.tsx:98 msgid "Internal Notes" -msgstr "" +msgstr "Interne notater" #: src/components/tables/company/AddressTable.tsx:128 msgid "Edit Address" -msgstr "" +msgstr "Rediger adresse" #: src/components/tables/company/AddressTable.tsx:130 msgid "Address updated" -msgstr "" +msgstr "Adresse oppdatert" #: src/components/tables/company/AddressTable.tsx:141 msgid "Delete Address" -msgstr "" +msgstr "Slett adresse" #: src/components/tables/company/AddressTable.tsx:142 msgid "Address deleted" -msgstr "" +msgstr "Adresse slettet" #: src/components/tables/company/AddressTable.tsx:144 msgid "Are you sure you want to delete this address?" -msgstr "" +msgstr "Er du sikker på at du vil slette denne adressen?" #: src/components/tables/company/AddressTable.tsx:160 #: src/components/tables/company/AddressTable.tsx:174 msgid "Add Address" -msgstr "" +msgstr "Legg til adresse" #: src/components/tables/company/AddressTable.tsx:162 msgid "Address created" -msgstr "" +msgstr "Adresse opprettet" #: src/components/tables/company/CompanyTable.tsx:32 msgid "Company Name" -msgstr "" +msgstr "Bedriftsnavn" #: src/components/tables/company/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" -msgstr "" +msgstr "Nettside" #: src/components/tables/company/ContactTable.tsx:41 msgid "Phone" -msgstr "" +msgstr "Telefon" #: src/components/tables/company/ContactTable.tsx:53 msgid "Role" -msgstr "" +msgstr "Rolle" #: src/components/tables/company/ContactTable.tsx:76 msgid "Edit Contact" -msgstr "" +msgstr "Rediger kontakt" #: src/components/tables/company/ContactTable.tsx:78 msgid "Contact updated" -msgstr "" +msgstr "Kontakten er oppdatert" #: src/components/tables/company/ContactTable.tsx:89 msgid "Delete Contact" -msgstr "" +msgstr "Slett kontakt" #: src/components/tables/company/ContactTable.tsx:90 msgid "Contact deleted" -msgstr "" +msgstr "Kontakten er slettet" #: src/components/tables/company/ContactTable.tsx:92 msgid "Are you sure you want to delete this contact?" -msgstr "" +msgstr "Er du sikker på at du vil slette denne kontakten?" #: src/components/tables/company/ContactTable.tsx:108 msgid "Create Contact" -msgstr "" +msgstr "Opprett kontakt" #: src/components/tables/company/ContactTable.tsx:110 msgid "Contact created" -msgstr "" +msgstr "Kontakt opprettet" #: src/components/tables/company/ContactTable.tsx:122 msgid "Add contact" -msgstr "" +msgstr "Legg til kontakt" #: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" -msgstr "" +msgstr "Vedlegg" #: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" -msgstr "" +msgstr "Kommentar" #: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" -msgstr "" +msgstr "Opplastet" #: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" -msgstr "" +msgstr "Fil lastet opp" #: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" -msgstr "" +msgstr "Filen {0} ble vellykket opplastet" #: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" -msgstr "" +msgstr "Opplastningsfeil" #: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" -msgstr "" +msgstr "Kunne ikke laste opp filen" #: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" -msgstr "" +msgstr "Legg til vedlegg" #: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" -msgstr "" +msgstr "Ny ekstern lenke" #: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" -msgstr "" +msgstr "Ingen vedlegg funnet" #: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" -msgstr "" +msgstr "Last opp vedlegg" #: src/components/tables/notifications/NotificationsTable.tsx:24 msgid "Age" -msgstr "" +msgstr "Alder" #: src/components/tables/notifications/NotificationsTable.tsx:29 #: src/components/tables/part/PartTable.tsx:50 msgid "Category" -msgstr "" +msgstr "Kategori" #: src/components/tables/notifications/NotificationsTable.tsx:34 msgid "Notification" -msgstr "" +msgstr "Varsel" #: src/components/tables/notifications/NotificationsTable.tsx:38 #: src/components/tables/plugin/PluginErrorTable.tsx:37 msgid "Message" -msgstr "" +msgstr "Melding" #: src/components/tables/part/PartCategoryTable.tsx:33 #: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" -msgstr "" +msgstr "Sti" #: src/components/tables/part/PartCategoryTable.tsx:38 #: src/components/tables/part/PartCategoryTable.tsx:61 #: src/components/tables/stock/StockLocationTable.tsx:31 #: src/components/tables/stock/StockLocationTable.tsx:68 msgid "Structural" -msgstr "" +msgstr "Strukturell" #: src/components/tables/part/PartCategoryTable.tsx:56 #: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" -msgstr "" +msgstr "Inkluder underkategorier" #: src/components/tables/part/PartCategoryTable.tsx:57 msgid "Include subcategories in results" -msgstr "" +msgstr "Inkluder underkategorier i resultatene" #: src/components/tables/part/PartCategoryTable.tsx:62 msgid "Show structural categories" -msgstr "" +msgstr "Vis strukturelle kategorier" #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" -msgstr "" +msgstr "Parametre" #: src/components/tables/part/PartParameterTable.tsx:93 #: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" -msgstr "" +msgstr "Enheter" #: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" -msgstr "" +msgstr "Rediger del-parameter" #: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" -msgstr "" +msgstr "Del-parameter oppdatert" #: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" -msgstr "" +msgstr "Slett del-parameter" #: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" -msgstr "" +msgstr "Del-parameter slettet" #: src/components/tables/part/PartParameterTable.tsx:143 msgid "Are you sure you want to remove this parameter?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne dette parameteret?" #: src/components/tables/part/PartParameterTable.tsx:161 msgid "Add Part Parameter" -msgstr "" +msgstr "Legg til del-parameter" #: src/components/tables/part/PartParameterTable.tsx:170 msgid "Part parameter added" -msgstr "" +msgstr "Del-parameter lagt til" #: src/components/tables/part/PartParameterTable.tsx:181 msgid "Add parameter" -msgstr "" +msgstr "Legg til parameter" #: src/components/tables/part/PartParameterTable.tsx:198 #: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" -msgstr "" +msgstr "Inkluder varianter" #: src/components/tables/part/PartParameterTemplateTable.tsx:30 #: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" -msgstr "" +msgstr "Sjekkboks" #: src/components/tables/part/PartParameterTemplateTable.tsx:31 msgid "Show checkbox templates" -msgstr "" +msgstr "Vis sjekkboks-maler" #: src/components/tables/part/PartParameterTemplateTable.tsx:35 msgid "Has choices" -msgstr "" +msgstr "Har valg" #: src/components/tables/part/PartParameterTemplateTable.tsx:36 msgid "Show templates with choices" -msgstr "" +msgstr "Vis maler med valg" #: src/components/tables/part/PartParameterTemplateTable.tsx:40 #: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" -msgstr "" +msgstr "Har enheter" #: src/components/tables/part/PartParameterTemplateTable.tsx:41 msgid "Show templates with units" -msgstr "" +msgstr "Vis maler med enheter" #: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" -msgstr "" +msgstr "Valg" #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" @@ -1722,39 +1722,39 @@ msgstr "" #: src/components/tables/part/PartParameterTemplateTable.tsx:85 msgid "Edit Parameter Template" -msgstr "" +msgstr "Rediger parametermal" #: src/components/tables/part/PartParameterTemplateTable.tsx:87 msgid "Parameter template updated" -msgstr "" +msgstr "Parametermal oppdatert" #: src/components/tables/part/PartParameterTemplateTable.tsx:98 msgid "Delete Parameter Template" -msgstr "" +msgstr "Slett parametermal" #: src/components/tables/part/PartParameterTemplateTable.tsx:99 msgid "Parameter template deleted" -msgstr "" +msgstr "Parametermal slettet" #: src/components/tables/part/PartParameterTemplateTable.tsx:101 msgid "Are you sure you want to remove this parameter template?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne denne parametermalen?" #: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" -msgstr "" +msgstr "Opprett parametermal" #: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" -msgstr "" +msgstr "Parametermal opprettet" #: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" -msgstr "" +msgstr "Legg til parametermal" #: src/components/tables/part/PartTable.tsx:39 msgid "IPN" -msgstr "" +msgstr "IPN" #: src/components/tables/part/PartTable.tsx:62 #: src/components/tables/stock/StockItemTable.tsx:50 @@ -1765,56 +1765,56 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:63 #: src/pages/stock/StockDetail.tsx:135 msgid "Stock" -msgstr "" +msgstr "Lagerbeholdning" #: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" -msgstr "" +msgstr "Minimumsbeholdning" #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" -msgstr "" +msgstr "Produksjonsordre-tildelinger" #: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" -msgstr "" +msgstr "Salgsordretildelinger" #: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" -msgstr "" +msgstr "Filtrer etter del aktiv-status" #: src/components/tables/part/PartTable.tsx:181 #: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" -msgstr "" +msgstr "Sammenstilling" #: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" -msgstr "" +msgstr "Filtrer etter sammenstillingsattributt" #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" -msgstr "" +msgstr "Inkluder deler i underkategorier" #: src/components/tables/part/PartTable.tsx:193 msgid "Component" -msgstr "" +msgstr "Komponent" #: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" -msgstr "" +msgstr "Filtrer etter komponentattributt" #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" -msgstr "" +msgstr "Filtrer etter sporbar attributt" #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" -msgstr "" +msgstr "Filtrer etter deler som har enheter" #: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" -msgstr "" +msgstr "Har IPN" #: src/components/tables/part/PartTable.tsx:211 #~ msgid "Detail" @@ -1822,270 +1822,282 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" -msgstr "" +msgstr "Filtrer etter deler som har internt delnummer" #: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" -msgstr "" +msgstr "Har beholdning" #: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" -msgstr "" +msgstr "Filtrer etter deler som har lagerbeholdning" #: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" -msgstr "" +msgstr "Lav lagerbeholdning" #: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" -msgstr "" +msgstr "Filtrer etter deler som har lav lagerbeholdning" #: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" -msgstr "" +msgstr "Kjøpbar" #: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" -msgstr "" +msgstr "Filtrer etter deler som kan kjøpes" #: src/components/tables/part/PartTable.tsx:235 msgid "Salable" -msgstr "" +msgstr "Salgbar" #: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" -msgstr "" +msgstr "Filtrer etter deler som kan selges" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 #: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" -msgstr "" +msgstr "Virtuell" #: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" -msgstr "" +msgstr "Filtrer etter deler som er virtuelle" #: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" -msgstr "" +msgstr "Ikke virtuell" #: src/components/tables/part/PartVariantTable.tsx:16 msgid "Show active variants" -msgstr "" +msgstr "Vis aktive varianter" #: src/components/tables/part/PartVariantTable.tsx:20 msgid "Template" -msgstr "" +msgstr "Mal" #: src/components/tables/part/PartVariantTable.tsx:21 msgid "Show template variants" -msgstr "" +msgstr "Vis malvarianter" #: src/components/tables/part/PartVariantTable.tsx:26 msgid "Show virtual variants" -msgstr "" +msgstr "Vis virtuelle varianter" #: src/components/tables/part/PartVariantTable.tsx:31 msgid "Show trackable variants" -msgstr "" +msgstr "Vis sporbare varianter" #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" -msgstr "" +msgstr "Legg til relatert del" #: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" -msgstr "" +msgstr "Relatert Del" #: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" -msgstr "" +msgstr "Relatert del lagt til" #: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" -msgstr "" +msgstr "Legg til relatert del" #: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" -msgstr "" +msgstr "Slett relatert del" #: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" -msgstr "" +msgstr "Relatert del slettet" #: src/components/tables/part/RelatedPartTable.tsx:115 msgid "Are you sure you want to remove this relationship?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne denne relasjonen?" #: src/components/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" -msgstr "" +msgstr "Stadium" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" -msgstr "" +msgstr "Utvidelse med id {id} ikke funnet" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" -msgstr "" +msgstr "Det oppstod en feil under henting av utvidelsesdetaljer" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" -msgstr "" +msgstr "Handlinger for utvidelser" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" -msgstr "" +msgstr "Rediger utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" -msgstr "" +msgstr "Last på nytt" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" -msgstr "" +msgstr "Informasjon om utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" -msgstr "" +msgstr "Forfatter" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" -msgstr "" +msgstr "Dato" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" -msgstr "" +msgstr "Informasjon om pakken" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" -msgstr "" +msgstr "Installasjonssti" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" -msgstr "" +msgstr "Innebygd" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" -msgstr "" +msgstr "Innstillinger for Utvidelser" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" -msgstr "" +msgstr "Utvidelsen er aktiv" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" -msgstr "" +msgstr "Utvidelsen er inaktiv" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" -msgstr "" +msgstr "Utvidelsen er ikke installert" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" -msgstr "" +msgstr "Utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" -msgstr "" +msgstr "Beskrivelse ikke tilgjengelig" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" -msgstr "" +msgstr "Aktivér utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" -msgstr "" - -#: src/components/tables/plugin/PluginListTable.tsx:314 -msgid "Confirm plugin activation" -msgstr "" +msgstr "Deaktivér utvidelse" #: src/components/tables/plugin/PluginListTable.tsx:315 -msgid "Confirm plugin deactivation" -msgstr "" +msgid "Confirm plugin activation" +msgstr "Bekreft aktivering av utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:321 -msgid "The following plugin will be activated" -msgstr "" +#: src/components/tables/plugin/PluginListTable.tsx:316 +msgid "Confirm plugin deactivation" +msgstr "Bekreft deaktivering av utvidelse" #: src/components/tables/plugin/PluginListTable.tsx:322 +msgid "The following plugin will be activated" +msgstr "Følgende utvidelse vil bli aktivert" + +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" -msgstr "" +msgstr "Følgende utvidelse vil bli deaktivert" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" -msgstr "" +msgstr "Bekreft" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" -msgstr "" +msgstr "Aktiverer utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" -msgstr "" +msgstr "Deaktiverer utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" -msgstr "" - -#: src/components/tables/plugin/PluginListTable.tsx:355 -msgid "The plugin was activated" -msgstr "" +msgstr "Utvidelse oppdatert" #: src/components/tables/plugin/PluginListTable.tsx:356 +msgid "The plugin was activated" +msgstr "Utvidelsen ble aktivert" + +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" -msgstr "" +msgstr "Utvidelsen ble deaktivert" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" -msgstr "" +msgstr "Feil ved oppdatering av utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" -msgstr "" +msgstr "Deaktiver" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" -msgstr "" +msgstr "Aktivér" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" -msgstr "" +msgstr "Installer Utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" -msgstr "" +msgstr "Installer" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" -msgstr "" +msgstr "Utvidelse installert" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "Utvidelser lastet inn på nytt" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "Utvidelser ble lastet inn på nytt" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "Last utvidelser på nytt" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" -msgstr "" +msgstr "Installer Utvidelse" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" -msgstr "" +msgstr "Utvidelesdetaljer" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" -msgstr "" +msgstr "Eksempel" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" -msgstr "" +msgstr "Installert" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 msgid "Receive line item" -msgstr "" +msgstr "Motta ordrelinje" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 #~ msgid "Receive" @@ -2093,206 +2105,206 @@ msgstr "" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:74 msgid "Edit Line Item" -msgstr "" +msgstr "Rediger ordrelinje" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:77 msgid "Line item updated" -msgstr "" +msgstr "Ordrelinje oppdatert" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 msgid "Part Description" -msgstr "" +msgstr "Delbeskrivelse" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/components/tables/purchasing/SupplierPartTable.tsx:102 #: src/components/tables/purchasing/SupplierPartTable.tsx:122 msgid "Pack Quantity" -msgstr "" +msgstr "Pakkeantall" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:141 msgid "Total Quantity" -msgstr "" +msgstr "Totalt Antall" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 msgid "Received" -msgstr "" +msgstr "Mottatt" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:176 msgid "Supplier Code" -msgstr "" +msgstr "Leverandørkode" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:183 msgid "Supplier Link" -msgstr "" +msgstr "Leverandørlenke" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Manufacturer Code" -msgstr "" +msgstr "Produsentens kode" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Unit Price" -msgstr "" +msgstr "Enhetspris" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 msgid "Destination" -msgstr "" +msgstr "Destinasjon" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:222 msgid "Add Line Item" -msgstr "" +msgstr "Legg til ordrelinje" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:228 msgid "Line item added" -msgstr "" +msgstr "Ordrelinje lagt til" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Add line item" -msgstr "" +msgstr "Legg til ordrelinje" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:243 msgid "Receive items" -msgstr "" +msgstr "Motta artikler" #: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" -msgstr "" +msgstr "Leverandør" #: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" -msgstr "" +msgstr "Leverandørreferanse" #: src/components/tables/purchasing/SupplierPartTable.tsx:71 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" -msgstr "" +msgstr "Produsent" #: src/components/tables/purchasing/SupplierPartTable.tsx:87 msgid "MPN" -msgstr "" +msgstr "MPN" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 #: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" -msgstr "" +msgstr "På lager" #: src/components/tables/purchasing/SupplierPartTable.tsx:97 msgid "Packaging" -msgstr "" +msgstr "Emballasje" #: src/components/tables/purchasing/SupplierPartTable.tsx:113 msgid "Base units" -msgstr "" +msgstr "Basisenhet" #: src/components/tables/purchasing/SupplierPartTable.tsx:135 msgid "Availability" -msgstr "" +msgstr "Tilgjengelighet" #: src/components/tables/purchasing/SupplierPartTable.tsx:144 msgid "Updated" -msgstr "" +msgstr "Oppdatert" #: src/components/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" -msgstr "" +msgstr "Legg til leverandørdel" #: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Supplier part created" -msgstr "" +msgstr "Leverandørdel opprettet" #: src/components/tables/purchasing/SupplierPartTable.tsx:175 msgid "Add supplier part" -msgstr "" +msgstr "Legg til leverandørdel" #: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Edit Supplier Part" -msgstr "" +msgstr "Rediger Leverandørdel" #: src/components/tables/purchasing/SupplierPartTable.tsx:199 msgid "Supplier part updated" -msgstr "" +msgstr "Leverandørdel oppdatert" #: src/components/tables/purchasing/SupplierPartTable.tsx:210 msgid "Delete Supplier Part" -msgstr "" +msgstr "Slett Leverandørdel" #: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Supplier part deleted" -msgstr "" +msgstr "Leverandørdel slettet" #: src/components/tables/purchasing/SupplierPartTable.tsx:213 msgid "Are you sure you want to remove this supplier part?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne denne leverandørdelen?" #: src/components/tables/sales/ReturnOrderTable.tsx:61 #: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" -msgstr "" +msgstr "Kunde" #: src/components/tables/sales/ReturnOrderTable.tsx:77 #: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" -msgstr "" +msgstr "Kundereferanse" #: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" -msgstr "" +msgstr "Total kostnad" #: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" -msgstr "" +msgstr "Kurs" #: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" -msgstr "" +msgstr "Valutakurser oppdatert" #: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" -msgstr "" +msgstr "Feil udner oppdatering av valutakurs" #: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" -msgstr "" +msgstr "Oppdater valutakursene" #: src/components/tables/settings/CustomUnitsTable.tsx:37 msgid "Definition" -msgstr "" +msgstr "Definisjon" #: src/components/tables/settings/CustomUnitsTable.tsx:43 msgid "Symbol" -msgstr "" +msgstr "Symbol" #: src/components/tables/settings/CustomUnitsTable.tsx:59 msgid "Edit custom unit" -msgstr "" +msgstr "Rediger egendefinert enhet" #: src/components/tables/settings/CustomUnitsTable.tsx:66 msgid "Custom unit updated" -msgstr "" +msgstr "Egendefinert enhet oppdatert" #: src/components/tables/settings/CustomUnitsTable.tsx:76 msgid "Delete custom unit" -msgstr "" +msgstr "Slett egendefinert enhet" #: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Custom unit deleted" -msgstr "" +msgstr "Egendefinert enhet slettet" #: src/components/tables/settings/CustomUnitsTable.tsx:79 msgid "Are you sure you want to remove this custom unit?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne denne egendefinerte enheten?" #: src/components/tables/settings/CustomUnitsTable.tsx:91 #: src/components/tables/settings/CustomUnitsTable.tsx:107 msgid "Add custom unit" -msgstr "" +msgstr "Legg til egendefinert enhet" #: src/components/tables/settings/CustomUnitsTable.tsx:97 msgid "Custom unit created" -msgstr "" +msgstr "Egendefinert enhet opprettet" #: src/components/tables/settings/GroupTable.tsx:45 #~ msgid "Group updated" @@ -2300,69 +2312,69 @@ msgstr "" #: src/components/tables/settings/GroupTable.tsx:48 msgid "Group with id {id} not found" -msgstr "" +msgstr "Gruppe med id {id} er ikke funnet" #: src/components/tables/settings/GroupTable.tsx:50 msgid "An error occurred while fetching group details" -msgstr "" +msgstr "Det oppstod en feil under henting av gruppedetaljer" #: src/components/tables/settings/GroupTable.tsx:74 msgid "Permission set" -msgstr "" +msgstr "Tillatelse satt" #: src/components/tables/settings/GroupTable.tsx:115 msgid "Delete group" -msgstr "" +msgstr "Slett gruppe" #: src/components/tables/settings/GroupTable.tsx:116 msgid "Group deleted" -msgstr "" +msgstr "Gruppe slettet" #: src/components/tables/settings/GroupTable.tsx:118 msgid "Are you sure you want to delete this group?" -msgstr "" +msgstr "Er du sikker på at du vil slette denne gruppen?" #: src/components/tables/settings/GroupTable.tsx:128 #: src/components/tables/settings/GroupTable.tsx:142 msgid "Add group" -msgstr "" +msgstr "Legg til gruppe" #: src/components/tables/settings/GroupTable.tsx:131 msgid "Added group" -msgstr "" +msgstr "Gruppe lagt til" #: src/components/tables/settings/GroupTable.tsx:152 msgid "Edit group" -msgstr "" +msgstr "Rediger gruppe" #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" -msgstr "" +msgstr "Rediger prosjektkode" #: src/components/tables/settings/ProjectCodeTable.tsx:56 msgid "Project code updated" -msgstr "" +msgstr "Prosjektkoden er oppdatert" #: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Delete project code" -msgstr "" +msgstr "Slett prosjektkode" #: src/components/tables/settings/ProjectCodeTable.tsx:67 msgid "Project code deleted" -msgstr "" +msgstr "Prosjektkoden er slettet" #: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne denne prosjektkoden?" #: src/components/tables/settings/ProjectCodeTable.tsx:81 #: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" -msgstr "" +msgstr "Legg til prosjektkode" #: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" -msgstr "" +msgstr "Prosjektkode lagt til" #: src/components/tables/settings/UserDrawer.tsx:92 #~ msgid "User permission changed successfully" @@ -2390,40 +2402,40 @@ msgstr "" #: src/components/tables/settings/UserTable.tsx:66 msgid "User with id {id} not found" -msgstr "" +msgstr "Bruker med Id {id} ble ikke funnet" #: src/components/tables/settings/UserTable.tsx:68 msgid "An error occurred while fetching user details" -msgstr "" +msgstr "Det oppstod en feil under henting av brukerdetaljer" #: src/components/tables/settings/UserTable.tsx:86 msgid "Is Active" -msgstr "" +msgstr "Er aktiv" #: src/components/tables/settings/UserTable.tsx:87 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." -msgstr "" +msgstr "Markerer om denne brukeren skal behandles som aktiv. Fjern avmerkingen istedet for å slette kontoer." #: src/components/tables/settings/UserTable.tsx:91 msgid "Is Staff" -msgstr "" +msgstr "Er ansatte" #: src/components/tables/settings/UserTable.tsx:92 msgid "Designates whether the user can log into the django admin site." -msgstr "" +msgstr "Markerer om brukeren kan logge inn til Django-administrasjonssiden." #: src/components/tables/settings/UserTable.tsx:96 msgid "Is Superuser" -msgstr "" +msgstr "Er Superbruker" #: src/components/tables/settings/UserTable.tsx:97 msgid "Designates that this user has all permissions without explicitly assigning them." -msgstr "" +msgstr "Markerer at denne brukeren har alle tillatelser uten å eksplisitt tilordne dem." #: src/components/tables/settings/UserTable.tsx:103 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:19 msgid "Info" -msgstr "" +msgstr "Info" #: src/components/tables/settings/UserTable.tsx:106 #~ msgid "User updated" @@ -2431,7 +2443,7 @@ msgstr "" #: src/components/tables/settings/UserTable.tsx:107 msgid "You cannot edit the rights for the currently logged-in user." -msgstr "" +msgstr "Du kan ikke redigere rettighetene for brukeren som er logget inn." #: src/components/tables/settings/UserTable.tsx:117 #~ msgid "user deleted" @@ -2441,116 +2453,116 @@ msgstr "" #: src/components/tables/settings/UserTable.tsx:179 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 msgid "Groups" -msgstr "" +msgstr "Grupper" #: src/components/tables/settings/UserTable.tsx:133 msgid "No groups" -msgstr "" +msgstr "Ingen grupper" #: src/components/tables/settings/UserTable.tsx:168 msgid "First Name" -msgstr "" +msgstr "Fornavn" #: src/components/tables/settings/UserTable.tsx:173 msgid "Last Name" -msgstr "" +msgstr "Etternavn" #: src/components/tables/settings/UserTable.tsx:186 msgid "Staff" -msgstr "" +msgstr "Personale" #: src/components/tables/settings/UserTable.tsx:190 msgid "Superuser" -msgstr "" +msgstr "Superbruker" #: src/components/tables/settings/UserTable.tsx:209 msgid "Delete user" -msgstr "" +msgstr "Slett bruker" #: src/components/tables/settings/UserTable.tsx:210 msgid "User deleted" -msgstr "" +msgstr "Bruker slettet" #: src/components/tables/settings/UserTable.tsx:212 msgid "Are you sure you want to delete this user?" -msgstr "" +msgstr "Er du sikker på at du vil slette denne brukeren?" #: src/components/tables/settings/UserTable.tsx:222 #: src/components/tables/settings/UserTable.tsx:238 msgid "Add user" -msgstr "" +msgstr "Legg til bruker" #: src/components/tables/settings/UserTable.tsx:230 msgid "Added user" -msgstr "" +msgstr "Bruker lagt til" #: src/components/tables/settings/UserTable.tsx:247 msgid "Edit user" -msgstr "" +msgstr "Rediger bruker" #: src/components/tables/stock/StockItemTable.tsx:71 msgid "This stock item is in production" -msgstr "" +msgstr "Denne lagervaren er i produksjon" #: src/components/tables/stock/StockItemTable.tsx:80 msgid "This stock item has been assigned to a sales order" -msgstr "" +msgstr "Denne lagervaren har blitt tildelt en salgsordre" #: src/components/tables/stock/StockItemTable.tsx:89 msgid "This stock item has been assigned to a customer" -msgstr "" +msgstr "Denne lagervaren har blitt tilordnet en kunde" #: src/components/tables/stock/StockItemTable.tsx:98 msgid "This stock item is installed in another stock item" -msgstr "" +msgstr "Denne lagervaren er montert i en annen lagervare" #: src/components/tables/stock/StockItemTable.tsx:107 msgid "This stock item has been consumed by a build order" -msgstr "" +msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" #: src/components/tables/stock/StockItemTable.tsx:116 msgid "This stock item has expired" -msgstr "" +msgstr "Denne lagervaren har utløpt" #: src/components/tables/stock/StockItemTable.tsx:120 msgid "This stock item is stale" -msgstr "" +msgstr "Denne lagervaren er gammel" #: src/components/tables/stock/StockItemTable.tsx:131 msgid "This stock item is fully allocated" -msgstr "" +msgstr "Denne lagervaren er i sin helhet tilordnet" #: src/components/tables/stock/StockItemTable.tsx:138 msgid "This stock item is partially allocated" -msgstr "" +msgstr "Denne lagervaren er delvis tilordnet" #: src/components/tables/stock/StockItemTable.tsx:156 msgid "No stock available" -msgstr "" +msgstr "Ingen lagerbeholdning tilgjengelig" #: src/components/tables/stock/StockItemTable.tsx:167 msgid "This stock item has been depleted" -msgstr "" +msgstr "Denne lagervaren er oppbrukt" #: src/components/tables/stock/StockItemTable.tsx:194 msgid "Batch" -msgstr "" +msgstr "Batch" #: src/components/tables/stock/StockItemTable.tsx:200 msgid "Location" -msgstr "" +msgstr "Plassering" #: src/components/tables/stock/StockItemTable.tsx:211 msgid "Expiry Date" -msgstr "" +msgstr "Utløpsdato" #: src/components/tables/stock/StockItemTable.tsx:218 msgid "Last Updated" -msgstr "" +msgstr "Sist oppdatert" #: src/components/tables/stock/StockItemTable.tsx:227 msgid "Purchase Price" -msgstr "" +msgstr "Innkjøpspris" #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" @@ -2558,7 +2570,7 @@ msgstr "" #: src/components/tables/stock/StockItemTable.tsx:248 msgid "Show stock for active parts" -msgstr "" +msgstr "Vis lagerbeholdning for aktive deler" #: src/components/tables/stock/StockItemTable.tsx:248 #~ msgid "This is a test filter" @@ -2566,384 +2578,384 @@ msgstr "" #: src/components/tables/stock/StockItemTable.tsx:253 msgid "Filter by stock status" -msgstr "" +msgstr "Filtrer etter lagerstatus" #: src/components/tables/stock/StockItemTable.tsx:259 msgid "Show stock for assmebled parts" -msgstr "" +msgstr "Vis lagerbeholdning for sammensatte deler" #: src/components/tables/stock/StockItemTable.tsx:263 msgid "Allocated" -msgstr "" +msgstr "Tildelt" #: src/components/tables/stock/StockItemTable.tsx:264 msgid "Show items which have been allocated" -msgstr "" +msgstr "Vis elementer som har blitt tildelt" #: src/components/tables/stock/StockItemTable.tsx:269 msgid "Show items which are available" -msgstr "" +msgstr "Vis elementer som er tilgjengelige" #: src/components/tables/stock/StockItemTable.tsx:273 #: src/components/tables/stock/StockLocationTable.tsx:26 msgid "Include Sublocations" -msgstr "" +msgstr "Inkluder underplasseringer" #: src/components/tables/stock/StockItemTable.tsx:274 msgid "Include stock in sublocations" -msgstr "" +msgstr "Inkluder lager i underplasseringer" #: src/components/tables/stock/StockItemTable.tsx:278 msgid "Depleted" -msgstr "" +msgstr "Oppbrukt" #: src/components/tables/stock/StockItemTable.tsx:279 msgid "Show depleted stock items" -msgstr "" +msgstr "Vis oppbrukte lagervarer" #: src/components/tables/stock/StockItemTable.tsx:284 msgid "Show items which are in stock" -msgstr "" +msgstr "Vis elementer som er på lager" #: src/components/tables/stock/StockItemTable.tsx:288 msgid "In Production" -msgstr "" +msgstr "Under produksjon" #: src/components/tables/stock/StockItemTable.tsx:289 msgid "Show items which are in production" -msgstr "" +msgstr "Vis elementer som er under produksjon" #: src/components/tables/stock/StockItemTable.tsx:294 msgid "Include stock items for variant parts" -msgstr "" +msgstr "Inkluder lagervarer for variantdeler" #: src/components/tables/stock/StockItemTable.tsx:299 msgid "Show stock items which are installed in other items" -msgstr "" +msgstr "Vis lagervarer som er installert i andre elementer" #: src/components/tables/stock/StockItemTable.tsx:303 msgid "Sent to Customer" -msgstr "" +msgstr "Sendt til kunde" #: src/components/tables/stock/StockItemTable.tsx:304 msgid "Show items which have been sent to a customer" -msgstr "" +msgstr "Vis elementer som er sendt til en kunde" #: src/components/tables/stock/StockItemTable.tsx:308 msgid "Is Serialized" -msgstr "" +msgstr "Er serialisert" #: src/components/tables/stock/StockItemTable.tsx:309 msgid "Show items which have a serial number" -msgstr "" +msgstr "Vis elementer som har et serienummer" #: src/components/tables/stock/StockItemTable.tsx:316 msgid "Has Batch Code" -msgstr "" +msgstr "Har batchkode" #: src/components/tables/stock/StockItemTable.tsx:317 msgid "Show items which have a batch code" -msgstr "" +msgstr "Vis elementer som har en batchkode" #: src/components/tables/stock/StockItemTable.tsx:322 msgid "Tracked" -msgstr "" +msgstr "Spores" #: src/components/tables/stock/StockItemTable.tsx:323 msgid "Show tracked items" -msgstr "" +msgstr "Vis sporede deler" #: src/components/tables/stock/StockItemTable.tsx:327 msgid "Has Purchase Price" -msgstr "" +msgstr "Har innkjøpspris" #: src/components/tables/stock/StockItemTable.tsx:328 msgid "Show items which have a purchase price" -msgstr "" +msgstr "Vis elementer som har innkjøpspris" #: src/components/tables/stock/StockItemTable.tsx:336 msgid "External Location" -msgstr "" +msgstr "Ekstern plassering" #: src/components/tables/stock/StockItemTable.tsx:337 msgid "Show items in an external location" -msgstr "" +msgstr "Vis elementer ved en ekstern plassering" #: src/components/tables/stock/StockLocationTable.tsx:27 msgid "Include sublocations in results" -msgstr "" +msgstr "Inkluder underkategorier i resultatene" #: src/components/tables/stock/StockLocationTable.tsx:32 msgid "Show structural locations" -msgstr "" +msgstr "Vis strukturelle plasseringer" #: src/components/tables/stock/StockLocationTable.tsx:36 #: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" -msgstr "" +msgstr "Ekstern" #: src/components/tables/stock/StockLocationTable.tsx:37 msgid "Show external locations" -msgstr "" +msgstr "Vis eksterne plasseringer" #: src/components/tables/stock/StockLocationTable.tsx:41 msgid "Has location type" -msgstr "" +msgstr "Har plasseringstype" #: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" -msgstr "" +msgstr "Plasseringstype" #: src/components/widgets/DisplayWidget.tsx:11 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:16 msgid "Display Settings" -msgstr "" +msgstr "Visningsinnstillinger" #: src/components/widgets/DisplayWidget.tsx:15 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:22 msgid "Color Mode" -msgstr "" +msgstr "Fargemodus" #: src/components/widgets/DisplayWidget.tsx:21 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:32 msgid "Language" -msgstr "" +msgstr "Språk" #: src/components/widgets/FeedbackWidget.tsx:18 msgid "Something is new: Platform UI" -msgstr "" +msgstr "Noe er nytt: Plattformgrensesnittet" #: src/components/widgets/FeedbackWidget.tsx:20 msgid "We are building a new UI with a modern stack. What you currently see is not fixed and will be redesigned but demonstrates the UI/UX possibilities we will have going forward." -msgstr "" +msgstr "Vi bygger et nytt brukergrensesnitt med en moderne stack. Det dere ser er ikke bestemt og vil bli redesignet men viser UX-mulighetene vi vil ha fremover." #: src/components/widgets/FeedbackWidget.tsx:31 msgid "Provide Feedback" -msgstr "" +msgstr "Gi tilbakemelding" #: src/components/widgets/GetStartedWidget.tsx:11 msgid "Getting started" -msgstr "" +msgstr "Komme i gang" #: src/components/widgets/MarkdownEditor.tsx:109 msgid "Failed to upload image" -msgstr "" +msgstr "Opplasting av bilde mislyktes" #: src/components/widgets/MarkdownEditor.tsx:147 msgid "Notes saved" -msgstr "" +msgstr "Notater lagret" #: src/components/widgets/MarkdownEditor.tsx:155 msgid "Failed to save notes" -msgstr "" +msgstr "Kunne ikke lagre notater" #: src/components/widgets/WidgetLayout.tsx:180 msgid "Layout" -msgstr "" +msgstr "Oppsett" #: src/components/widgets/WidgetLayout.tsx:186 msgid "Reset Layout" -msgstr "" +msgstr "Tilbakestill oppsett" #: src/components/widgets/WidgetLayout.tsx:199 msgid "Stop Edit" -msgstr "" +msgstr "Stopp redigering" #: src/components/widgets/WidgetLayout.tsx:199 msgid "Edit Layout" -msgstr "" +msgstr "Rediger oppsett" #: src/components/widgets/WidgetLayout.tsx:205 msgid "Appearance" -msgstr "" +msgstr "Utseende" #: src/components/widgets/WidgetLayout.tsx:217 msgid "Show Boxes" -msgstr "" +msgstr "Vis bokser" #: src/contexts/LanguageContext.tsx:14 msgid "Bulgarian" -msgstr "" +msgstr "Bulgarsk" #: src/contexts/LanguageContext.tsx:15 msgid "Czech" -msgstr "" +msgstr "Tsjekkisk" #: src/contexts/LanguageContext.tsx:16 msgid "Danish" -msgstr "" +msgstr "Dansk" #: src/contexts/LanguageContext.tsx:17 msgid "German" -msgstr "" +msgstr "Tysk" #: src/contexts/LanguageContext.tsx:18 msgid "Greek" -msgstr "" +msgstr "Gresk" #: src/contexts/LanguageContext.tsx:19 msgid "English" -msgstr "" +msgstr "Engelsk" #: src/contexts/LanguageContext.tsx:20 msgid "Spanish" -msgstr "" +msgstr "Spansk" #: src/contexts/LanguageContext.tsx:21 msgid "Spanish (Mexican)" -msgstr "" +msgstr "Spansk (Meksikansk)" #: src/contexts/LanguageContext.tsx:22 msgid "Farsi / Persian" -msgstr "" +msgstr "Farsi / Persisk" #: src/contexts/LanguageContext.tsx:23 msgid "Finnish" -msgstr "" +msgstr "Finsk" #: src/contexts/LanguageContext.tsx:24 msgid "French" -msgstr "" +msgstr "Fransk" #: src/contexts/LanguageContext.tsx:25 msgid "Hebrew" -msgstr "" +msgstr "Hebraisk" #: src/contexts/LanguageContext.tsx:26 msgid "Hindi" -msgstr "" +msgstr "Hindi" #: src/contexts/LanguageContext.tsx:27 msgid "Hungarian" -msgstr "" +msgstr "Ungarsk" #: src/contexts/LanguageContext.tsx:28 msgid "Italian" -msgstr "" +msgstr "Italiensk" #: src/contexts/LanguageContext.tsx:29 msgid "Japanese" -msgstr "" +msgstr "Japansk" #: src/contexts/LanguageContext.tsx:30 msgid "Korean" -msgstr "" +msgstr "Koreansk" #: src/contexts/LanguageContext.tsx:31 msgid "Dutch" -msgstr "" +msgstr "Nederlandsk" #: src/contexts/LanguageContext.tsx:32 msgid "Norwegian" -msgstr "" +msgstr "Norsk" #: src/contexts/LanguageContext.tsx:33 msgid "Polish" -msgstr "" +msgstr "Polsk" #: src/contexts/LanguageContext.tsx:34 msgid "Portuguese" -msgstr "" +msgstr "Portugisisk" #: src/contexts/LanguageContext.tsx:35 msgid "Portuguese (Brazilian)" -msgstr "" +msgstr "Portugisisk (Brasil)" #: src/contexts/LanguageContext.tsx:36 msgid "Russian" -msgstr "" +msgstr "Russisk" #: src/contexts/LanguageContext.tsx:37 msgid "Slovenian" -msgstr "" +msgstr "Slovensk" #: src/contexts/LanguageContext.tsx:38 msgid "Swedish" -msgstr "" +msgstr "Svensk" #: src/contexts/LanguageContext.tsx:39 msgid "Thai" -msgstr "" +msgstr "Thailandsk" #: src/contexts/LanguageContext.tsx:40 msgid "Turkish" -msgstr "" +msgstr "Tyrkisk" #: src/contexts/LanguageContext.tsx:41 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamesisk" #: src/contexts/LanguageContext.tsx:42 msgid "Chinese (Simplified)" -msgstr "" +msgstr "Kinesisk (forenklet)" #: src/contexts/LanguageContext.tsx:43 msgid "Chinese (Traditional)" -msgstr "" +msgstr "Kinesisk (tradisjonell)" #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" -msgstr "" +msgstr "Abonnerte deler" #: src/defaults/dashboardItems.tsx:22 msgid "Subscribed Categories" -msgstr "" +msgstr "Abonnerte kategorier" #: src/defaults/dashboardItems.tsx:29 msgid "Latest Parts" -msgstr "" +msgstr "Siste deler" #: src/defaults/dashboardItems.tsx:36 msgid "BOM Waiting Validation" -msgstr "" +msgstr "BOM venter godkjenning" #: src/defaults/dashboardItems.tsx:43 msgid "Recently Updated" -msgstr "" +msgstr "Nylig oppdatert" #: src/defaults/dashboardItems.tsx:57 msgid "Depleted Stock" -msgstr "" +msgstr "Oppbrukt lagerbeholdning" #: src/defaults/dashboardItems.tsx:64 msgid "Required for Build Orders" -msgstr "" +msgstr "Nødvendig for produksjonsordre" #: src/defaults/dashboardItems.tsx:71 msgid "Expired Stock" -msgstr "" +msgstr "Utløpt lagerbeholdning" #: src/defaults/dashboardItems.tsx:78 msgid "Stale Stock" -msgstr "" +msgstr "Gammel lagerbeholdning" #: src/defaults/dashboardItems.tsx:85 msgid "Build Orders In Progress" -msgstr "" +msgstr "Produksjonsordre som pågår" #: src/defaults/dashboardItems.tsx:92 msgid "Overdue Build Orders" -msgstr "" +msgstr "Forfalte Produksjonsordre" #: src/defaults/dashboardItems.tsx:99 msgid "Outstanding Purchase Orders" -msgstr "" +msgstr "Utestående innkjøpsordre" #: src/defaults/dashboardItems.tsx:106 msgid "Overdue Purchase Orders" -msgstr "" +msgstr "Forfalte innkjøpsordre" #: src/defaults/dashboardItems.tsx:113 msgid "Outstanding Sales Orders" -msgstr "" +msgstr "Utestående salgsordre" #: src/defaults/dashboardItems.tsx:120 msgid "Overdue Sales Orders" -msgstr "" +msgstr "Forfalte salgsordre" #: src/defaults/dashboardItems.tsx:127 msgid "Current News" -msgstr "" +msgstr "Aktuelle nyheter" #: src/defaults/defaultHostList.tsx:8 #~ msgid "InvenTree Demo" @@ -2955,23 +2967,23 @@ msgstr "" #: src/defaults/links.tsx:15 msgid "GitHub" -msgstr "" +msgstr "GitHub" #: src/defaults/links.tsx:20 msgid "Demo" -msgstr "" +msgstr "Demo" #: src/defaults/links.tsx:25 #: src/defaults/menuItems.tsx:9 msgid "Home" -msgstr "" +msgstr "Hjem" #: src/defaults/links.tsx:26 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 #: src/pages/Index/Settings/UserSettings.tsx:41 msgid "Dashboard" -msgstr "" +msgstr "Dashbord" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:48 @@ -2980,7 +2992,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" -msgstr "" +msgstr "Innkjøp" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 @@ -2989,50 +3001,50 @@ msgstr "" #: src/pages/sales/SalesIndex.tsx:45 #: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" -msgstr "" +msgstr "Salg" #: src/defaults/links.tsx:34 #: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:171 msgid "Playground" -msgstr "" +msgstr "Lekeplass" #: src/defaults/links.tsx:48 msgid "Getting Started" -msgstr "" +msgstr "Komme i gang" #: src/defaults/links.tsx:49 msgid "Getting started with InvenTree" -msgstr "" +msgstr "Komme i gang med InvenTree" #: src/defaults/links.tsx:55 msgid "API" -msgstr "" +msgstr "API" #: src/defaults/links.tsx:56 msgid "InvenTree API documentation" -msgstr "" +msgstr "InvenTree-API-dokumentasjon" #: src/defaults/links.tsx:61 msgid "Developer Manual" -msgstr "" +msgstr "Utviklermanual" #: src/defaults/links.tsx:62 msgid "InvenTree developer manual" -msgstr "" +msgstr "InvenTree utviklermanual" #: src/defaults/links.tsx:67 msgid "FAQ" -msgstr "" +msgstr "FAQ" #: src/defaults/links.tsx:68 msgid "Frequently asked questions" -msgstr "" +msgstr "Ofte stilte spørsmål" #: src/defaults/links.tsx:76 #: src/defaults/links.tsx:95 msgid "System Information" -msgstr "" +msgstr "Systeminformasjon" #: src/defaults/links.tsx:76 #~ msgid "Instance" @@ -3045,23 +3057,23 @@ msgstr "" #: src/defaults/links.tsx:85 #: src/defaults/links.tsx:101 msgid "About InvenTree" -msgstr "" +msgstr "Om InvenTree" #: src/defaults/links.tsx:96 msgid "About this Inventree instance" -msgstr "" +msgstr "Om denne InvenTree-instansen" #: src/defaults/links.tsx:102 msgid "About the InvenTree org" -msgstr "" +msgstr "Om InvenTree-organisasjonen" #: src/defaults/links.tsx:107 msgid "Licenses" -msgstr "" +msgstr "Lisenser" #: src/defaults/links.tsx:108 msgid "Licenses for packages used by InvenTree" -msgstr "" +msgstr "Lisenser for pakker brukt av InvenTree" #: src/defaults/menuItems.tsx:7 #~ msgid "Open sourcea" @@ -3089,7 +3101,7 @@ msgstr "" #: src/defaults/menuItems.tsx:17 msgid "User attributes and design settings." -msgstr "" +msgstr "Brukerattributter og designinnstillinger." #: src/defaults/menuItems.tsx:21 #~ msgid "Free for everyone" @@ -3101,7 +3113,7 @@ msgstr "" #: src/defaults/menuItems.tsx:23 msgid "View for interactive scanning and multiple actions." -msgstr "" +msgstr "Side for interaktiv skanning og flere handlinger." #: src/defaults/menuItems.tsx:24 #~ msgid "The fluid of Smeargle’s tail secretions changes in the intensity" @@ -3141,107 +3153,107 @@ msgstr "" #: src/forms/AttachmentForms.tsx:57 msgid "Add File" -msgstr "" +msgstr "Legg til Fil" #: src/forms/AttachmentForms.tsx:57 msgid "Add Link" -msgstr "" +msgstr "Legg til lenke" #: src/forms/AttachmentForms.tsx:58 msgid "File added" -msgstr "" +msgstr "Fil lagt til" #: src/forms/AttachmentForms.tsx:58 msgid "Link added" -msgstr "" +msgstr "Lenke lagt til" #: src/forms/AttachmentForms.tsx:99 msgid "Edit File" -msgstr "" +msgstr "Rediger fil" #: src/forms/AttachmentForms.tsx:99 msgid "Edit Link" -msgstr "" +msgstr "Rediger lenke" #: src/forms/AttachmentForms.tsx:100 msgid "File updated" -msgstr "" +msgstr "Fil oppdatert" #: src/forms/AttachmentForms.tsx:100 msgid "Link updated" -msgstr "" +msgstr "Lenke oppdatert" #: src/forms/AttachmentForms.tsx:124 msgid "Delete Attachment" -msgstr "" +msgstr "Slett vedlegg" #: src/forms/AttachmentForms.tsx:125 msgid "Attachment deleted" -msgstr "" +msgstr "Vedlegg slettet" #: src/forms/AttachmentForms.tsx:128 msgid "Are you sure you want to delete this attachment?" -msgstr "" +msgstr "Er du sikker på at du vil slette dette vedlegget?" #: src/forms/CompanyForms.tsx:120 msgid "Edit Company" -msgstr "" +msgstr "Rediger Bedrift" #: src/forms/CompanyForms.tsx:124 msgid "Company updated" -msgstr "" +msgstr "Bedriften er oppdatert" #: src/forms/PartForms.tsx:106 msgid "Create Part" -msgstr "" +msgstr "Opprett Del" #: src/forms/PartForms.tsx:108 msgid "Part created" -msgstr "" +msgstr "Del opprettet" #: src/forms/PartForms.tsx:125 msgid "Edit Part" -msgstr "" +msgstr "Rediger del" #: src/forms/PartForms.tsx:129 msgid "Part updated" -msgstr "" +msgstr "Delen er oppdatert" #: src/forms/PartForms.tsx:140 msgid "Parent part category" -msgstr "" +msgstr "Overordnet del-kategori" #: src/forms/StockForms.tsx:44 msgid "Add given quantity as packs instead of individual items" -msgstr "" +msgstr "Legg til gitt mengde som pakker i stedet for enkeltprodukter" #: src/forms/StockForms.tsx:55 msgid "Enter initial quantity for this stock item" -msgstr "" +msgstr "Angi innledende antall for denne lagervaren" #: src/forms/StockForms.tsx:60 msgid "Serial Numbers" -msgstr "" +msgstr "Serienumre" #: src/forms/StockForms.tsx:61 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "" +msgstr "Angi serienumre for ny lagerbeholdning (eller la stå tom)" #: src/forms/StockForms.tsx:110 msgid "Create Stock Item" -msgstr "" +msgstr "Opprett lagervare" #: src/forms/StockForms.tsx:131 msgid "Edit Stock Item" -msgstr "" +msgstr "Rediger lagervare" #: src/forms/StockForms.tsx:132 msgid "Stock item updated" -msgstr "" +msgstr "Lagervare oppdatert" #: src/functions/auth.tsx:34 msgid "Error fetching token from server." -msgstr "" +msgstr "Feil ved henting av token fra serveren." #: src/functions/auth.tsx:36 #~ msgid "Logout successfull" @@ -3249,77 +3261,77 @@ msgstr "" #: src/functions/auth.tsx:57 msgid "Logout successful" -msgstr "" +msgstr "Utlogging vellykket" #: src/functions/auth.tsx:58 msgid "See you soon." -msgstr "" +msgstr "Sees snart." #: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -msgstr "" +msgstr "Sjekk innboksen for en nullstillingslenke. Dette fungerer bare hvis du har en konto. Sjekk også i spam." #: src/functions/auth.tsx:110 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" -msgstr "" +msgstr "Tilbakestilling feilet" #: src/functions/auth.tsx:134 msgid "Already logged in" -msgstr "" +msgstr "Allerede logget inn" #: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." -msgstr "" +msgstr "Fant en eksisterende pålogging - bruker den til å logge deg på." #: src/functions/forms.tsx:50 msgid "Form method not provided" -msgstr "" +msgstr "Skjemametode ikke angitt" #: src/functions/forms.tsx:59 msgid "Response did not contain action data" -msgstr "" +msgstr "Responsen inneholdt ikke handlingsdata" #: src/functions/forms.tsx:188 msgid "Invalid Form" -msgstr "" +msgstr "Ugyldig skjema" #: src/functions/forms.tsx:189 msgid "method parameter not supplied" -msgstr "" +msgstr "metodeparameter er ikke angitt" #: src/functions/notifications.tsx:9 msgid "Not implemented" -msgstr "" +msgstr "Ikke implementert" #: src/functions/notifications.tsx:10 msgid "This feature is not yet implemented" -msgstr "" +msgstr "Denne funksjonen er ikke implementert ennå" #: src/functions/notifications.tsx:20 msgid "Permission denied" -msgstr "" +msgstr "Tillatelse nektet" #: src/functions/notifications.tsx:21 msgid "You do not have permission to perform this action" -msgstr "" +msgstr "Du har ikke rettigheter til å utføre denne handlingen" #: src/functions/notifications.tsx:32 msgid "Invalid Return Code" -msgstr "" +msgstr "Ugyldig returkode" #: src/functions/notifications.tsx:33 msgid "Server returned status {returnCode}" -msgstr "" +msgstr "Serveren returnerte status {returnCode}" #: src/pages/Auth/Logged-In.tsx:22 msgid "Checking if you are already logged in" -msgstr "" +msgstr "Sjekker om du allerede er innlogget" #: src/pages/Auth/Login.tsx:25 #: src/pages/Index/Scan.tsx:318 msgid "No selection" -msgstr "" +msgstr "Ingen utvalg" #: src/pages/Auth/Login.tsx:121 #~ msgid "Edit host options" @@ -3328,59 +3340,59 @@ msgstr "" #: src/pages/Auth/Reset.tsx:41 #: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" -msgstr "" +msgstr "Send e-post" #: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" -msgstr "" +msgstr "Ugyldig token" #: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "Du må oppgi et gyldig token for å angi et nytt passord. Sjekk innboksen for en tilbakestillingslenke." #: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" -msgstr "" +msgstr "Ingen token oppgitt" #: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "Du må oppgi et token for å angi et nytt passord. Sjekk innboksen for en tilbakestillingslenke." #: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" -msgstr "" +msgstr "Passord angitt" #: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" -msgstr "" +msgstr "Passordet er blitt satt. Du kan nå logge inn med ditt nye passord" #: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" -msgstr "" +msgstr "Angi nytt passord" #: src/pages/ErrorPage.tsx:17 msgid "Error: {0}" -msgstr "" +msgstr "Feil: {0}" #: src/pages/ErrorPage.tsx:28 msgid "Sorry, an unexpected error has occurred." -msgstr "" +msgstr "Beklager, en uventet feil har oppstått." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" -msgstr "" +msgstr "Automatisk oppdatering" #: src/pages/Index/Dashboard.tsx:26 msgid "This page is a replacement for the old start page with the same information. This page will be deprecated and replaced by the home page." -msgstr "" +msgstr "Denne siden er erstatning for den gamle startsiden med samme informasjon. Denne siden vil bli foreldet og erstattet av hjemmesiden." #: src/pages/Index/Home.tsx:58 msgid "Welcome to your Dashboard{0}" -msgstr "" +msgstr "Velkommen til dashbordet ditt{0}" #: src/pages/Index/Playground.tsx:176 msgid "This page is a showcase for the possibilities of Platform UI." -msgstr "" +msgstr "Denne siden er et utstillingsvindu for Platform UI." #: src/pages/Index/Profile/Profile.tsx:30 #: src/pages/Index/Profile/Profile.tsx:141 @@ -3520,248 +3532,248 @@ msgstr "" #: src/pages/Index/Scan.tsx:214 msgid "Manual input" -msgstr "" +msgstr "Manuell innskriving" #: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" -msgstr "" +msgstr "Bilde-strekkode" #: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" -msgstr "" +msgstr "Valgte elementer er ikke kjent" #: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" -msgstr "" +msgstr "Flere objekttyper er valgt" #: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" -msgstr "" +msgstr "Handlinger for {0}" #: src/pages/Index/Scan.tsx:262 #: src/pages/stock/StockDetail.tsx:168 msgid "Count" -msgstr "" +msgstr "Tell" #: src/pages/Index/Scan.tsx:276 msgid "Scan Page" -msgstr "" +msgstr "Skann side" #: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." -msgstr "" +msgstr "Denne siden kan brukes til kontinuerlig skanning av elementer og til å utføre handlinger på dem." #: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." -msgstr "" +msgstr "Velg hvilken inndatametode du vil bruke til å skanne elementer." #: src/pages/Index/Scan.tsx:296 msgid "Input" -msgstr "" +msgstr "Inndata" #: src/pages/Index/Scan.tsx:303 msgid "Select input method" -msgstr "" +msgstr "Velg inndatametode" #: src/pages/Index/Scan.tsx:304 msgid "Nothing found" -msgstr "" +msgstr "Ingenting funnet" #: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." -msgstr "" +msgstr "Avhengig av valgte delhandlinger vil bli vist her. Ikke alle strekkodetyper støttes for øyeblikket." #: src/pages/Index/Scan.tsx:314 msgid "Action" -msgstr "" +msgstr "Handling" #: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" -msgstr "" +msgstr "{0} elementer valgt" #: src/pages/Index/Scan.tsx:326 msgid "General Actions" -msgstr "" +msgstr "Generelle handliger" #: src/pages/Index/Scan.tsx:339 msgid "Lookup part" -msgstr "" +msgstr "Slå opp del" #: src/pages/Index/Scan.tsx:346 msgid "Open Link" -msgstr "" +msgstr "Åpne lenke" #: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." -msgstr "" +msgstr "Historikk holdes lokalt i denne nettleseren." #: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." -msgstr "" +msgstr "Historien ligger i denne nettleserens lokale lagringsplass. Så den vil ikke bli delt med andre brukere eller andre enheter, men er vedvarende ved gjennom nyinnlasting. Du kan velge elementer i historien for å utføre handlinger på dem. For å legge til elementer, skan/skriv dem inn i Input området." #: src/pages/Index/Scan.tsx:364 #: src/pages/Notifications.tsx:56 msgid "History" -msgstr "" +msgstr "Logg" #: src/pages/Index/Scan.tsx:430 msgid "No history" -msgstr "" +msgstr "Ingen historikk" #: src/pages/Index/Scan.tsx:449 msgid "Item" -msgstr "" +msgstr "Artikkel" #: src/pages/Index/Scan.tsx:452 msgid "Type" -msgstr "" +msgstr "Type" #: src/pages/Index/Scan.tsx:455 msgid "Source" -msgstr "" +msgstr "Kilde" #: src/pages/Index/Scan.tsx:458 msgid "Scanned at" -msgstr "" +msgstr "Skannet ved" #: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" -msgstr "" +msgstr "Legg inn elementets serienummer eller data" #: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" -msgstr "" +msgstr "Legg til dummyelement" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" -msgstr "" +msgstr "Kontodetaljer" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" -msgstr "" +msgstr "Fornavn: {0}" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" -msgstr "" +msgstr "Etternavn: {0}" #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:39 msgid "Use pseudo language" -msgstr "" +msgstr "Bruk pseudo-språk" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:53 msgid "Single Sign On Accounts" -msgstr "" +msgstr "\"Single Sign On\"-kontoer" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:60 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:78 msgid "Not enabled" -msgstr "" +msgstr "Ikke aktivert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:63 msgid "Single Sign On is not enabled for this server" -msgstr "" +msgstr "Single Sign On er ikke aktivert for denne serveren" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:67 msgid "Multifactor" -msgstr "" +msgstr "Multifaktor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:81 msgid "Multifactor authentication is not configured for your account" -msgstr "" +msgstr "Multifaktor-autentisering er ikke konfigurert for din konto" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:131 msgid "The following email addresses are associated with your account:" -msgstr "" +msgstr "Følgende e-postadresser er tilknyttet din konto:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 msgid "Verified" -msgstr "" +msgstr "Bekreftet" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:152 msgid "Unverified" -msgstr "" +msgstr "Ubekreftet" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "Add Email Address" -msgstr "" +msgstr "Legg til e-postadresse" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:168 msgid "E-Mail" -msgstr "" +msgstr "E-post" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:169 msgid "E-Mail address" -msgstr "" +msgstr "E-postadresse" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Make Primary" -msgstr "" +msgstr "Gjør til primær" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 msgid "Re-send Verification" -msgstr "" +msgstr "Re-send bekreftelse" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:185 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:291 #: src/pages/stock/StockDetail.tsx:178 msgid "Remove" -msgstr "" +msgstr "Fjern" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:191 msgid "Add Email" -msgstr "" +msgstr "Legg til e-post" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:255 msgid "Provider has not been configured" -msgstr "" +msgstr "Leverandør er ikke konfigurert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "Not configured" -msgstr "" +msgstr "Ikke konfigurert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 msgid "There are no social network accounts connected to this account." -msgstr "" +msgstr "Det finnes ingen sosiale nettverkskontoer koblet til denne kontoen." #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:278 msgid "You can sign in to your account using any of the following third party accounts" -msgstr "" +msgstr "Du kan logge inn på kontoen din ved hjelp av følgende tredjepartskontoer" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:68 msgid "bars" -msgstr "" +msgstr "streker" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:69 msgid "oval" -msgstr "" +msgstr "oval" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:70 msgid "dots" -msgstr "" +msgstr "prikker" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:81 msgid "Theme" -msgstr "" +msgstr "Tema" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:87 msgid "Primary color" -msgstr "" +msgstr "Hovedfarge" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:100 msgid "White color" -msgstr "" +msgstr "Hvit farge" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:108 msgid "Black color" -msgstr "" +msgstr "Svart farge" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:116 msgid "Border Radius" -msgstr "" +msgstr "Kantradius" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:132 msgid "Loader" -msgstr "" +msgstr "Laster" #: src/pages/Index/Settings/AdminCenter.tsx:30 #~ msgid "User Management" @@ -3773,35 +3785,35 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:64 msgid "Custom Units" -msgstr "" +msgstr "Egendefinerte enheter" #: src/pages/Index/Settings/AdminCenter/Index.tsx:70 msgid "Part Parameters" -msgstr "" +msgstr "Delparametere" #: src/pages/Index/Settings/AdminCenter/Index.tsx:86 msgid "Quick Actions" -msgstr "" +msgstr "Hurtighandlinger" #: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Add a new user" -msgstr "" +msgstr "Legg til en ny bruker" #: src/pages/Index/Settings/AdminCenter/Index.tsx:110 msgid "Advanced Options" -msgstr "" +msgstr "Avanserte Innstillinger" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:23 msgid "External plugins are not enabled for this InvenTree installation." -msgstr "" +msgstr "Eksterne utvidelser er ikke aktivert for denne InvenTree-installasjonen." #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 msgid "Plugin Error Stack" -msgstr "" +msgstr "Utvidelse feilstack" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:40 msgid "Plugin Settings" -msgstr "" +msgstr "Innstillinger for Utvidelser" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:45 #~ msgid "Warning" @@ -3813,24 +3825,24 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 msgid "Select settings relevant for user lifecycle. More available in" -msgstr "" +msgstr "Velg innstillinger som er relevante for brukerens livssyklus. Mer tilgjengelig i" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 msgid "System settings" -msgstr "" +msgstr "Systeminnstillinger" #: src/pages/Index/Settings/SystemSettings.tsx:65 msgid "Login" -msgstr "" +msgstr "Innlogging" #: src/pages/Index/Settings/SystemSettings.tsx:87 msgid "Barcodes" -msgstr "" +msgstr "Strekkoder" #: src/pages/Index/Settings/SystemSettings.tsx:106 #: src/pages/part/PartDetail.tsx:151 msgid "Pricing" -msgstr "" +msgstr "Prising" #: src/pages/Index/Settings/SystemSettings.tsx:118 #~ msgid "Physical Units" @@ -3838,53 +3850,53 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:135 msgid "Exchange Rates" -msgstr "" +msgstr "Valutakurser" #: src/pages/Index/Settings/SystemSettings.tsx:143 msgid "Labels" -msgstr "" +msgstr "Etiketter" #: src/pages/Index/Settings/SystemSettings.tsx:149 #: src/pages/Index/Settings/UserSettings.tsx:99 msgid "Reporting" -msgstr "" +msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:223 #: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" -msgstr "" +msgstr "Lagertelling" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" -msgstr "" +msgstr "Produksjonsordrer" #: src/pages/Index/Settings/SystemSettings.tsx:270 msgid "Switch to User Setting" -msgstr "" +msgstr "Bytt til brukerinnstilling" #: src/pages/Index/Settings/UserSettings.tsx:29 msgid "Account" -msgstr "" +msgstr "Konto" #: src/pages/Index/Settings/UserSettings.tsx:35 msgid "Security" -msgstr "" +msgstr "Sikkerhet" #: src/pages/Index/Settings/UserSettings.tsx:46 msgid "Display Options" -msgstr "" +msgstr "Visningsvalg" #: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" -msgstr "" +msgstr "Kontoinnstillinger" #: src/pages/Index/Settings/UserSettings.tsx:119 msgid "Switch to System Setting" -msgstr "" +msgstr "Bytt til systeminnstilling" #: src/pages/Index/UserSettings.tsx:103 #~ msgid "User Settings" @@ -3896,53 +3908,53 @@ msgstr "" #: src/pages/NotFound.tsx:17 msgid "Not Found" -msgstr "" +msgstr "Ikke funnet" #: src/pages/NotFound.tsx:20 msgid "Sorry, this page is not known or was moved." -msgstr "" +msgstr "Beklager, denne siden er ikke kjent eller ble flyttet." #: src/pages/NotFound.tsx:27 msgid "Go to the start page" -msgstr "" +msgstr "Gå til startsiden" #: src/pages/Notifications.tsx:64 msgid "Mark as unread" -msgstr "" +msgstr "Marker som ulest" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" -msgstr "" +msgstr "Basisdel" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" -msgstr "" +msgstr "Produksjonsstatus" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" -msgstr "" +msgstr "Produksjonsdetaljer" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" -msgstr "" +msgstr "Tildel lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" -msgstr "" +msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" -msgstr "" +msgstr "Fullførte artikler" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" -msgstr "" +msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" -msgstr "" +msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3950,7 +3962,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:66 #: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" -msgstr "" +msgstr "Vedlegg" #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 @@ -3958,18 +3970,18 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "Rediger produksjonsordre" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" -msgstr "" +msgstr "Produksjonsordre oppdatert" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 @@ -3980,67 +3992,67 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" -msgstr "" +msgstr "Rapporthandlinger" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" -msgstr "" +msgstr "Rapport" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" -msgstr "" +msgstr "Skriv ut produksjonsrapport" #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "Produksjonsordre-handlinger" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" -msgstr "" +msgstr "Legg til produksjonsordre" #: src/pages/build/BuildIndex.tsx:23 msgid "Build order created" -msgstr "" +msgstr "Produksjonsordre opprettet" #: src/pages/build/BuildIndex.tsx:39 msgid "New Build Order" -msgstr "" +msgstr "Ny produksjonsordre" #: src/pages/company/CompanyDetail.tsx:73 #: src/pages/part/PartDetail.tsx:87 #: src/pages/stock/StockDetail.tsx:69 msgid "Details" -msgstr "" +msgstr "Detaljer" #: src/pages/company/CompanyDetail.tsx:78 msgid "Manufactured Parts" -msgstr "" +msgstr "Produserte deler" #: src/pages/company/CompanyDetail.tsx:84 msgid "Supplied Parts" -msgstr "" +msgstr "Leverte Deler" #: src/pages/company/CompanyDetail.tsx:126 msgid "Assigned Stock" -msgstr "" +msgstr "Tildelt lagerbeholdning" #: src/pages/company/CompanyDetail.tsx:173 msgid "Company Actions" -msgstr "" +msgstr "Bedriftshandlinger" #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" @@ -4057,70 +4069,70 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 #: src/pages/part/PartDetail.tsx:92 msgid "Parameters" -msgstr "" +msgstr "Parametere" #: src/pages/part/PartDetail.tsx:110 msgid "Variants" -msgstr "" +msgstr "Varianter" #: src/pages/part/PartDetail.tsx:117 #: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" -msgstr "" +msgstr "Tildelinger" #: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" -msgstr "" +msgstr "Stykkliste (BOM)" #: src/pages/part/PartDetail.tsx:144 msgid "Used In" -msgstr "" +msgstr "Brukt i" #: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" -msgstr "" +msgstr "Produsenter" #: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" -msgstr "" +msgstr "Leverandører" #: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" -msgstr "" +msgstr "Planlegging" #: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" -msgstr "" +msgstr "Testmaler" #: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" -msgstr "" +msgstr "Relaterte Deler" #: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" -msgstr "" +msgstr "Lagerhandlinger" #: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" -msgstr "" +msgstr "Tell beholdning" #: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" -msgstr "" +msgstr "Tell delbeholdning" #: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" -msgstr "" +msgstr "Overfør lager" #: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" -msgstr "" +msgstr "Overfør delbeholdning" #: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" -msgstr "" +msgstr "Delhandlinger" #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" @@ -4142,27 +4154,27 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:33 #: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" -msgstr "" +msgstr "Ordredetaljer" #: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" -msgstr "" +msgstr "Mottatt lagerbeholdning" #: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" -msgstr "" +msgstr "Ordrehandlinger" #: src/pages/sales/SalesIndex.tsx:33 msgid "Customers" -msgstr "" +msgstr "Kunder" #: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" -msgstr "" +msgstr "Ventende forsendelser" #: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" -msgstr "" +msgstr "Fullførte forsendelser" #: src/pages/stock/LocationDetail.tsx:38 #~ msgid "Sublocations" @@ -4170,19 +4182,19 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" -msgstr "" +msgstr "Sporing av lager" #: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" -msgstr "" +msgstr "Testdata" #: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" -msgstr "" +msgstr "Installerte artikler" #: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" -msgstr "" +msgstr "Underordnede artikler" #: src/pages/stock/StockDetail.tsx:155 #~ msgid "Link custom barcode to stock item" @@ -4194,35 +4206,35 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:164 msgid "Stock Operations" -msgstr "" +msgstr "Lagerhandlinger" #: src/pages/stock/StockDetail.tsx:169 msgid "Count stock" -msgstr "" +msgstr "Tell beholdning" #: src/pages/stock/StockDetail.tsx:173 msgid "Add" -msgstr "" +msgstr "Legg til" #: src/pages/stock/StockDetail.tsx:174 msgid "Add stock" -msgstr "" +msgstr "Legg til lager" #: src/pages/stock/StockDetail.tsx:179 msgid "Remove stock" -msgstr "" +msgstr "Fjern lager" #: src/pages/stock/StockDetail.tsx:183 msgid "Transfer" -msgstr "" +msgstr "Overfør" #: src/pages/stock/StockDetail.tsx:184 msgid "Transfer stock" -msgstr "" +msgstr "Overfør lager" #: src/pages/stock/StockDetail.tsx:196 msgid "Duplicate stock item" -msgstr "" +msgstr "Dupliser lagervare" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" @@ -4234,13 +4246,13 @@ msgstr "" #: src/views/MobileAppView.tsx:14 msgid "Mobile viewport detected" -msgstr "" +msgstr "Mobilvisning oppdaget" #: src/views/MobileAppView.tsx:17 msgid "Platform UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience." -msgstr "" +msgstr "Plattformgrensesnittet er optimalisert for Nettbrett og Desktop, du kan bruke den offisielle appen for en mobil opplevelse." #: src/views/MobileAppView.tsx:23 msgid "Read the docs" -msgstr "" +msgstr "Les dokumentasjonen" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index c17123ab4d..6ead060299 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index 1abe78df57..f3cf8b527f 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -206,13 +206,13 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 #: src/components/tables/company/ContactTable.tsx:35 -#: src/components/tables/part/PartCategoryTable.tsx:24 -#: src/components/tables/part/PartParameterTemplateTable.tsx:29 +#: src/components/tables/part/PartCategoryTable.tsx:26 +#: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 -#: src/components/tables/stock/StockLocationTable.tsx:25 +#: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" msgstr "" @@ -255,8 +255,8 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 -#: src/components/tables/InvenTreeTable.tsx:394 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/InvenTreeTable.tsx:350 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -286,7 +286,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -342,7 +342,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/components/tables/InvenTreeTable.tsx:386 +#: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" msgstr "" @@ -388,10 +388,12 @@ msgid "Scan QR code" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:51 msgid "Yes" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:52 msgid "No" msgstr "" @@ -600,8 +602,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -754,7 +756,7 @@ msgstr "" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 -#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/build/BuildOrderTable.tsx:39 #: src/components/tables/part/PartParameterTable.tsx:34 #: src/components/tables/part/PartTable.tsx:26 #: src/components/tables/part/RelatedPartTable.tsx:41 @@ -766,7 +768,7 @@ msgid "Part" msgstr "" #: src/components/render/ModelType.tsx:21 -#: src/components/tables/part/PartCategoryTable.tsx:36 +#: src/components/tables/part/PartCategoryTable.tsx:46 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -812,7 +814,7 @@ msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:62 #: src/pages/company/CompanyDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 @@ -884,7 +886,7 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:107 -#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" @@ -906,7 +908,7 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:121 -#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" @@ -967,7 +969,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -991,12 +993,12 @@ msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 -#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/build/BuildOrderTable.tsx:57 #: src/components/tables/part/PartParameterTable.tsx:65 -#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1013,6 +1015,11 @@ msgid "Line Items" msgstr "" #: src/components/tables/ColumnRenderers.tsx:78 +#: src/components/tables/build/BuildOrderTable.tsx:115 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:41 +#: src/components/tables/sales/ReturnOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" msgstr "" @@ -1062,108 +1069,143 @@ msgstr "" msgid "Download selected data" msgstr "" -#: src/components/tables/FilterBadge.tsx:44 -msgid "Remove filter" +#: src/components/tables/Filter.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:128 +msgid "Assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:129 +msgid "Show orders assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:96 +msgid "Outstanding" +msgstr "" + +#: src/components/tables/Filter.tsx:97 +msgid "Show outstanding orders" +msgstr "" + +#: src/components/tables/Filter.tsx:104 +#: src/components/tables/build/BuildOrderTable.tsx:122 +msgid "Overdue" +msgstr "" + +#: src/components/tables/Filter.tsx:105 +msgid "Show overdue orders" msgstr "" #: src/components/tables/FilterGroup.tsx:29 -msgid "Add table filter" -msgstr "" +#~ msgid "Add table filter" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:44 -msgid "Clear all filters" -msgstr "" +#~ msgid "Clear all filters" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:51 -msgid "Add filter" +#~ msgid "Add filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:51 +msgid "Remove filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:56 -msgid "True" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:57 -msgid "False" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:143 -msgid "Add Table Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:145 -msgid "Select from the available filters" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:149 -msgid "Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:150 +#: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:159 +#: src/components/tables/FilterSelectDrawer.tsx:146 +msgid "Filter" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:160 +#: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/FilterSelectDrawer.tsx:188 +msgid "Table Filters" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:209 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:172 +#: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:330 -#: src/components/tables/InvenTreeTable.tsx:351 +#: src/components/tables/FilterSelectDrawer.tsx:228 +msgid "Clear Filters" +msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:56 +#~ msgid "True" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:57 +#~ msgid "False" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:143 +#~ msgid "Add Table Filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:145 +#~ msgid "Select from the available filters" +#~ msgstr "" + +#: src/components/tables/InvenTreeTable.tsx:72 +#: src/components/tables/InvenTreeTable.tsx:286 +#: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:365 +#: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:373 +#: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:376 +#: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:379 +#: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:382 +#: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:442 -#: src/components/tables/InvenTreeTable.tsx:443 +#: src/components/tables/InvenTreeTable.tsx:393 +#: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:451 -#: src/components/tables/InvenTreeTable.tsx:452 +#: src/components/tables/InvenTreeTable.tsx:402 +#: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:466 +#: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:485 +#: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" msgstr "" @@ -1181,9 +1223,9 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 -#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/build/BuildOrderTable.tsx:33 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" msgstr "" @@ -1192,11 +1234,13 @@ msgid "Substitutes" msgstr "" #: src/components/tables/bom/BomTable.tsx:124 +#: src/components/tables/bom/BomTable.tsx:273 +#: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" msgstr "" #: src/components/tables/bom/BomTable.tsx:128 -#: src/components/tables/bom/BomTable.tsx:243 +#: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" msgstr "" @@ -1205,6 +1249,8 @@ msgid "Allow Variants" msgstr "" #: src/components/tables/bom/BomTable.tsx:136 +#: src/components/tables/bom/BomTable.tsx:268 +#: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" msgstr "" @@ -1216,6 +1262,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 +#: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" msgstr "" @@ -1266,7 +1313,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1276,59 +1323,144 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:256 +#: src/components/tables/bom/BomTable.tsx:243 +msgid "Trackable Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:244 +msgid "Show trackable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:248 +#: src/components/tables/bom/UsedInTable.tsx:31 +msgid "Assembled Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:249 +msgid "Show asssmbled items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:253 +msgid "Has Available Stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:254 +msgid "Show items with available stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:258 +#: src/components/tables/part/PartTable.tsx:91 +msgid "On Order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:259 +msgid "Show items on order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:263 +msgid "Validated" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:264 +msgid "Show validated items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:269 +#: src/components/tables/bom/UsedInTable.tsx:87 +msgid "Show inherited items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:274 +#: src/components/tables/bom/UsedInTable.tsx:92 +msgid "Show optional items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:279 +msgid "Show consumable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:283 +msgid "Has Pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:284 +msgid "Show items with pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:295 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:267 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:275 +#: src/components/tables/bom/BomTable.tsx:314 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:289 +#: src/components/tables/bom/BomTable.tsx:328 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:291 +#: src/components/tables/bom/BomTable.tsx:330 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:345 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:307 +#: src/components/tables/bom/BomTable.tsx:346 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:309 +#: src/components/tables/bom/BomTable.tsx:348 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:31 -msgid "Assembled Part" -msgstr "" - #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:62 +#: src/components/tables/bom/UsedInTable.tsx:96 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/part/PartVariantTable.tsx:15 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 +#: src/components/tables/settings/UserTable.tsx:194 +#: src/components/tables/stock/StockItemTable.tsx:247 +msgid "Active" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:97 +msgid "Show active assemblies" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:101 +#: src/components/tables/part/PartTable.tsx:199 +#: src/components/tables/part/PartVariantTable.tsx:30 +msgid "Trackable" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:102 +msgid "Show trackable assemblies" +msgstr "" + +#: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:75 +#: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:83 +#: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" msgstr "" @@ -1337,20 +1469,19 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:110 -#: src/components/tables/part/PartTable.tsx:175 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 -#: src/components/tables/settings/UserTable.tsx:194 -msgid "Active" +#: src/components/tables/build/BuildOrderTable.tsx:111 +msgid "Show active orders" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:115 -msgid "Overdue" +#: src/components/tables/build/BuildOrderTable.tsx:116 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 +#: src/components/tables/sales/ReturnOrderTable.tsx:38 +#: src/components/tables/sales/SalesOrderTable.tsx:39 +msgid "Filter by order status" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:120 -msgid "Assigned to me" +#: src/components/tables/build/BuildOrderTable.tsx:123 +msgid "Show overdue status" msgstr "" #: src/components/tables/company/AddressTable.tsx:42 @@ -1522,17 +1653,37 @@ msgstr "" msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:31 -#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/part/PartCategoryTable.tsx:33 +#: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" msgstr "" +#: src/components/tables/part/PartCategoryTable.tsx:38 +#: src/components/tables/part/PartCategoryTable.tsx:61 +#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:68 +msgid "Structural" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:56 +#: src/components/tables/part/PartTable.tsx:187 +msgid "Include Subcategories" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:57 +msgid "Include subcategories in results" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:62 +msgid "Show structural categories" +msgstr "" + #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:93 -#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +#: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" @@ -1570,50 +1721,73 @@ msgid "Add parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:45 +#: src/components/tables/part/PartParameterTemplateTable.tsx:30 +#: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:49 +#: src/components/tables/part/PartParameterTemplateTable.tsx:31 +msgid "Show checkbox templates" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +msgid "Has choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:36 +msgid "Show templates with choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartTable.tsx:205 +msgid "Has Units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:41 +msgid "Show templates with units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:64 -msgid "Edit Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:66 -msgid "Parameter template updated" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:77 -msgid "Delete Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 -msgid "Parameter template deleted" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:80 -msgid "Are you sure you want to remove this parameter template?" -msgstr "" - #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" #~ msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:92 +#: src/components/tables/part/PartParameterTemplateTable.tsx:85 +msgid "Edit Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:87 +msgid "Parameter template updated" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:98 +msgid "Delete Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:99 +msgid "Parameter template deleted" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:101 +msgid "Are you sure you want to remove this parameter template?" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:94 +#: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:102 +#: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" msgstr "" @@ -1636,10 +1810,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:91 -msgid "On Order" -msgstr "" - #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" @@ -1653,6 +1823,7 @@ msgid "Filter by part active status" msgstr "" #: src/components/tables/part/PartTable.tsx:181 +#: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" msgstr "" @@ -1660,10 +1831,6 @@ msgstr "" msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:187 -msgid "Include Subcategories" -msgstr "" - #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" @@ -1676,18 +1843,10 @@ msgstr "" msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:199 -msgid "Trackable" -msgstr "" - #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:205 -msgid "Has Units" -msgstr "" - #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" @@ -1739,6 +1898,7 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 +#: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" @@ -1750,6 +1910,26 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/components/tables/part/PartVariantTable.tsx:16 +msgid "Show active variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:20 +msgid "Template" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:21 +msgid "Show template variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:26 +msgid "Show virtual variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:31 +msgid "Show trackable variants" +msgstr "" + #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" @@ -1782,162 +1962,175 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 +#: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -2012,13 +2205,13 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" msgstr "" @@ -2032,6 +2225,7 @@ msgid "MPN" msgstr "" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" msgstr "" @@ -2083,18 +2277,18 @@ msgstr "" msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:42 -#: src/components/tables/sales/SalesOrderTable.tsx:44 +#: src/components/tables/sales/ReturnOrderTable.tsx:61 +#: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:58 -#: src/components/tables/sales/SalesOrderTable.tsx:60 +#: src/components/tables/sales/ReturnOrderTable.tsx:77 +#: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:69 +#: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" msgstr "" @@ -2410,22 +2604,144 @@ msgid "Purchase Price" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:247 -msgid "Test Filter" +#~ msgid "Test Filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:248 +msgid "Show stock for active parts" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:248 -msgid "This is a test filter" +#~ msgid "This is a test filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:253 +msgid "Filter by stock status" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:42 -msgid "Structural" +#: src/components/tables/stock/StockItemTable.tsx:259 +msgid "Show stock for assmebled parts" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:49 +#: src/components/tables/stock/StockItemTable.tsx:263 +msgid "Allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:264 +msgid "Show items which have been allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:269 +msgid "Show items which are available" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:273 +#: src/components/tables/stock/StockLocationTable.tsx:26 +msgid "Include Sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:274 +msgid "Include stock in sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:278 +msgid "Depleted" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:279 +msgid "Show depleted stock items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:284 +msgid "Show items which are in stock" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:288 +msgid "In Production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:289 +msgid "Show items which are in production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:294 +msgid "Include stock items for variant parts" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:299 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:303 +msgid "Sent to Customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:304 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:308 +msgid "Is Serialized" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:309 +msgid "Show items which have a serial number" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:316 +msgid "Has Batch Code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:317 +msgid "Show items which have a batch code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:322 +msgid "Tracked" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:323 +msgid "Show tracked items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:327 +msgid "Has Purchase Price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:328 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:336 +msgid "External Location" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:337 +msgid "Show items in an external location" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:27 +msgid "Include sublocations in results" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:32 +msgid "Show structural locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:37 +msgid "Show external locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:41 +msgid "Has location type" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" msgstr "" @@ -3590,7 +3906,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3645,39 +3961,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3693,16 +4009,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3715,7 +4031,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3723,11 +4039,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -3735,14 +4051,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/pt-br/messages.po b/src/frontend/src/locales/pt-br/messages.po index 5f4757eb32..7e49062cd6 100644 --- a/src/frontend/src/locales/pt-br/messages.po +++ b/src/frontend/src/locales/pt-br/messages.po @@ -147,13 +147,13 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 #: src/components/tables/company/ContactTable.tsx:35 -#: src/components/tables/part/PartCategoryTable.tsx:24 -#: src/components/tables/part/PartParameterTemplateTable.tsx:29 +#: src/components/tables/part/PartCategoryTable.tsx:26 +#: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 -#: src/components/tables/stock/StockLocationTable.tsx:25 +#: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" msgstr "" @@ -196,8 +196,8 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 -#: src/components/tables/InvenTreeTable.tsx:394 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/InvenTreeTable.tsx:350 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -227,7 +227,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -283,7 +283,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/components/tables/InvenTreeTable.tsx:386 +#: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" msgstr "" @@ -325,10 +325,12 @@ msgid "Scan QR code" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:51 msgid "Yes" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:52 msgid "No" msgstr "" @@ -537,8 +539,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -683,7 +685,7 @@ msgstr "" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 -#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/build/BuildOrderTable.tsx:39 #: src/components/tables/part/PartParameterTable.tsx:34 #: src/components/tables/part/PartTable.tsx:26 #: src/components/tables/part/RelatedPartTable.tsx:41 @@ -695,7 +697,7 @@ msgid "Part" msgstr "" #: src/components/render/ModelType.tsx:21 -#: src/components/tables/part/PartCategoryTable.tsx:36 +#: src/components/tables/part/PartCategoryTable.tsx:46 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -741,7 +743,7 @@ msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:62 #: src/pages/company/CompanyDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 @@ -813,7 +815,7 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:107 -#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" @@ -835,7 +837,7 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:121 -#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" @@ -896,7 +898,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -920,12 +922,12 @@ msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 -#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/build/BuildOrderTable.tsx:57 #: src/components/tables/part/PartParameterTable.tsx:65 -#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -942,6 +944,11 @@ msgid "Line Items" msgstr "" #: src/components/tables/ColumnRenderers.tsx:78 +#: src/components/tables/build/BuildOrderTable.tsx:115 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:41 +#: src/components/tables/sales/ReturnOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" msgstr "" @@ -991,108 +998,143 @@ msgstr "" msgid "Download selected data" msgstr "" -#: src/components/tables/FilterBadge.tsx:44 -msgid "Remove filter" +#: src/components/tables/Filter.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:128 +msgid "Assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:129 +msgid "Show orders assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:96 +msgid "Outstanding" +msgstr "" + +#: src/components/tables/Filter.tsx:97 +msgid "Show outstanding orders" +msgstr "" + +#: src/components/tables/Filter.tsx:104 +#: src/components/tables/build/BuildOrderTable.tsx:122 +msgid "Overdue" +msgstr "" + +#: src/components/tables/Filter.tsx:105 +msgid "Show overdue orders" msgstr "" #: src/components/tables/FilterGroup.tsx:29 -msgid "Add table filter" -msgstr "" +#~ msgid "Add table filter" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:44 -msgid "Clear all filters" -msgstr "" +#~ msgid "Clear all filters" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:51 -msgid "Add filter" +#~ msgid "Add filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:51 +msgid "Remove filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:56 -msgid "True" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:57 -msgid "False" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:143 -msgid "Add Table Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:145 -msgid "Select from the available filters" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:149 -msgid "Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:150 +#: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:159 +#: src/components/tables/FilterSelectDrawer.tsx:146 +msgid "Filter" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:160 +#: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/FilterSelectDrawer.tsx:188 +msgid "Table Filters" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:209 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:172 +#: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:330 -#: src/components/tables/InvenTreeTable.tsx:351 +#: src/components/tables/FilterSelectDrawer.tsx:228 +msgid "Clear Filters" +msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:56 +#~ msgid "True" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:57 +#~ msgid "False" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:143 +#~ msgid "Add Table Filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:145 +#~ msgid "Select from the available filters" +#~ msgstr "" + +#: src/components/tables/InvenTreeTable.tsx:72 +#: src/components/tables/InvenTreeTable.tsx:286 +#: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:365 +#: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:373 +#: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:376 +#: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:379 +#: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:382 +#: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:442 -#: src/components/tables/InvenTreeTable.tsx:443 +#: src/components/tables/InvenTreeTable.tsx:393 +#: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:451 -#: src/components/tables/InvenTreeTable.tsx:452 +#: src/components/tables/InvenTreeTable.tsx:402 +#: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:466 +#: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:485 +#: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" msgstr "" @@ -1110,9 +1152,9 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 -#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/build/BuildOrderTable.tsx:33 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" msgstr "" @@ -1121,11 +1163,13 @@ msgid "Substitutes" msgstr "" #: src/components/tables/bom/BomTable.tsx:124 +#: src/components/tables/bom/BomTable.tsx:273 +#: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" msgstr "" #: src/components/tables/bom/BomTable.tsx:128 -#: src/components/tables/bom/BomTable.tsx:243 +#: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" msgstr "" @@ -1134,6 +1178,8 @@ msgid "Allow Variants" msgstr "" #: src/components/tables/bom/BomTable.tsx:136 +#: src/components/tables/bom/BomTable.tsx:268 +#: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" msgstr "" @@ -1145,6 +1191,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 +#: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" msgstr "" @@ -1195,7 +1242,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1205,59 +1252,144 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:256 +#: src/components/tables/bom/BomTable.tsx:243 +msgid "Trackable Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:244 +msgid "Show trackable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:248 +#: src/components/tables/bom/UsedInTable.tsx:31 +msgid "Assembled Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:249 +msgid "Show asssmbled items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:253 +msgid "Has Available Stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:254 +msgid "Show items with available stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:258 +#: src/components/tables/part/PartTable.tsx:91 +msgid "On Order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:259 +msgid "Show items on order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:263 +msgid "Validated" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:264 +msgid "Show validated items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:269 +#: src/components/tables/bom/UsedInTable.tsx:87 +msgid "Show inherited items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:274 +#: src/components/tables/bom/UsedInTable.tsx:92 +msgid "Show optional items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:279 +msgid "Show consumable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:283 +msgid "Has Pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:284 +msgid "Show items with pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:295 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:267 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:275 +#: src/components/tables/bom/BomTable.tsx:314 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:289 +#: src/components/tables/bom/BomTable.tsx:328 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:291 +#: src/components/tables/bom/BomTable.tsx:330 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:345 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:307 +#: src/components/tables/bom/BomTable.tsx:346 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:309 +#: src/components/tables/bom/BomTable.tsx:348 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:31 -msgid "Assembled Part" -msgstr "" - #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:62 +#: src/components/tables/bom/UsedInTable.tsx:96 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/part/PartVariantTable.tsx:15 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 +#: src/components/tables/settings/UserTable.tsx:194 +#: src/components/tables/stock/StockItemTable.tsx:247 +msgid "Active" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:97 +msgid "Show active assemblies" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:101 +#: src/components/tables/part/PartTable.tsx:199 +#: src/components/tables/part/PartVariantTable.tsx:30 +msgid "Trackable" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:102 +msgid "Show trackable assemblies" +msgstr "" + +#: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:75 +#: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:83 +#: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" msgstr "" @@ -1266,20 +1398,19 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:110 -#: src/components/tables/part/PartTable.tsx:175 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 -#: src/components/tables/settings/UserTable.tsx:194 -msgid "Active" +#: src/components/tables/build/BuildOrderTable.tsx:111 +msgid "Show active orders" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:115 -msgid "Overdue" +#: src/components/tables/build/BuildOrderTable.tsx:116 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 +#: src/components/tables/sales/ReturnOrderTable.tsx:38 +#: src/components/tables/sales/SalesOrderTable.tsx:39 +msgid "Filter by order status" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:120 -msgid "Assigned to me" +#: src/components/tables/build/BuildOrderTable.tsx:123 +msgid "Show overdue status" msgstr "" #: src/components/tables/company/AddressTable.tsx:42 @@ -1451,17 +1582,37 @@ msgstr "" msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:31 -#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/part/PartCategoryTable.tsx:33 +#: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" msgstr "" +#: src/components/tables/part/PartCategoryTable.tsx:38 +#: src/components/tables/part/PartCategoryTable.tsx:61 +#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:68 +msgid "Structural" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:56 +#: src/components/tables/part/PartTable.tsx:187 +msgid "Include Subcategories" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:57 +msgid "Include subcategories in results" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:62 +msgid "Show structural categories" +msgstr "" + #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:93 -#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +#: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" @@ -1499,50 +1650,73 @@ msgid "Add parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:45 +#: src/components/tables/part/PartParameterTemplateTable.tsx:30 +#: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:49 +#: src/components/tables/part/PartParameterTemplateTable.tsx:31 +msgid "Show checkbox templates" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +msgid "Has choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:36 +msgid "Show templates with choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartTable.tsx:205 +msgid "Has Units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:41 +msgid "Show templates with units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:64 -msgid "Edit Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:66 -msgid "Parameter template updated" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:77 -msgid "Delete Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 -msgid "Parameter template deleted" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:80 -msgid "Are you sure you want to remove this parameter template?" -msgstr "" - #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" #~ msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:92 +#: src/components/tables/part/PartParameterTemplateTable.tsx:85 +msgid "Edit Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:87 +msgid "Parameter template updated" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:98 +msgid "Delete Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:99 +msgid "Parameter template deleted" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:101 +msgid "Are you sure you want to remove this parameter template?" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:94 +#: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:102 +#: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" msgstr "" @@ -1565,10 +1739,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:91 -msgid "On Order" -msgstr "" - #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" @@ -1582,6 +1752,7 @@ msgid "Filter by part active status" msgstr "" #: src/components/tables/part/PartTable.tsx:181 +#: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" msgstr "" @@ -1589,10 +1760,6 @@ msgstr "" msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:187 -msgid "Include Subcategories" -msgstr "" - #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" @@ -1605,18 +1772,10 @@ msgstr "" msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:199 -msgid "Trackable" -msgstr "" - #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:205 -msgid "Has Units" -msgstr "" - #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" @@ -1664,6 +1823,7 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 +#: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" @@ -1675,6 +1835,26 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/components/tables/part/PartVariantTable.tsx:16 +msgid "Show active variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:20 +msgid "Template" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:21 +msgid "Show template variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:26 +msgid "Show virtual variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:31 +msgid "Show trackable variants" +msgstr "" + #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" @@ -1707,162 +1887,175 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 +#: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -1937,13 +2130,13 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" msgstr "" @@ -1957,6 +2150,7 @@ msgid "MPN" msgstr "" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" msgstr "" @@ -2008,18 +2202,18 @@ msgstr "" msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:42 -#: src/components/tables/sales/SalesOrderTable.tsx:44 +#: src/components/tables/sales/ReturnOrderTable.tsx:61 +#: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:58 -#: src/components/tables/sales/SalesOrderTable.tsx:60 +#: src/components/tables/sales/ReturnOrderTable.tsx:77 +#: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:69 +#: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" msgstr "" @@ -2335,22 +2529,144 @@ msgid "Purchase Price" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:247 -msgid "Test Filter" +#~ msgid "Test Filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:248 +msgid "Show stock for active parts" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:248 -msgid "This is a test filter" +#~ msgid "This is a test filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:253 +msgid "Filter by stock status" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:42 -msgid "Structural" +#: src/components/tables/stock/StockItemTable.tsx:259 +msgid "Show stock for assmebled parts" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:49 +#: src/components/tables/stock/StockItemTable.tsx:263 +msgid "Allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:264 +msgid "Show items which have been allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:269 +msgid "Show items which are available" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:273 +#: src/components/tables/stock/StockLocationTable.tsx:26 +msgid "Include Sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:274 +msgid "Include stock in sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:278 +msgid "Depleted" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:279 +msgid "Show depleted stock items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:284 +msgid "Show items which are in stock" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:288 +msgid "In Production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:289 +msgid "Show items which are in production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:294 +msgid "Include stock items for variant parts" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:299 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:303 +msgid "Sent to Customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:304 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:308 +msgid "Is Serialized" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:309 +msgid "Show items which have a serial number" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:316 +msgid "Has Batch Code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:317 +msgid "Show items which have a batch code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:322 +msgid "Tracked" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:323 +msgid "Show tracked items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:327 +msgid "Has Purchase Price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:328 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:336 +msgid "External Location" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:337 +msgid "Show items in an external location" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:27 +msgid "Include sublocations in results" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:32 +msgid "Show structural locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:37 +msgid "Show external locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:41 +msgid "Has location type" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" msgstr "" @@ -3311,7 +3627,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3362,39 +3678,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3410,16 +3726,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3432,7 +3748,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3440,11 +3756,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -3452,14 +3768,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index e6ce50beee..612a5ea76d 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "Servidor" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "Estado: <0>funcionário ({0}), <1>extensões{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Miniatura" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Quantidade" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "Descrição" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Ir para a página inicial" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "Anexos" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 99881a77d3..c122d01820 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -174,7 +174,7 @@ msgstr "Узел" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "Состояние: <0>рабочий ({0}), <1>плагины{ #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Миниатюра" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "Подробности сборки" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 76f500cfe3..a418c303b6 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:45\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index dfa1c13d91..aba27c7abc 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "Värd" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Miniatyrbild" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Antal" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "Beskrivning" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Gå till startsidan" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index d90a18b16e..45bb34561e 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index b08d3edd35..69c41dab53 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -174,7 +174,7 @@ msgstr "Sunucu" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "Durum: <0>worker ({0}), <1>eklenti{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Küçük resim" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Miktar" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "Açıklama" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Başlangıç ​​sayfasına git" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 8ad69e6d93..307ba00f97 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-12 03:57\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -174,7 +174,7 @@ msgstr "Host" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "Trạng thái: <0>worker ({0}), <1>plugins{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "Ảnh thu nhỏ" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "Chức năng mã vạch" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "Chưa cấu hình thiết lập email" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "Phiên bản" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "Số lượng" @@ -958,8 +958,8 @@ msgstr "Sửa thiết lập" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "Mô tả" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1225,7 +1225,7 @@ msgstr "Khoảng giá" #: src/components/tables/stock/StockItemTable.tsx:147 #: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" -msgstr "" +msgstr "Có sẵn" #: src/components/tables/bom/BomTable.tsx:167 #: src/components/tables/part/PartTable.tsx:129 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "Bạn có chắc chắn muốn xóa mối quan hệ này không?" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "Gắn liền" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "Phần bổ sung hoạt động" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "Phần bổ sung đang tắt" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "Phần bổ sung chưa được cài đặt" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "Phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "Mô tả không có sẵn" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "Kích hoạt phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "Tắt phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "Xác nhận kích hoạt phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "Xác nhận tắt phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "Những phần bổ sung sau đây sẽ được kích hoạt" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "Những phần bổ sung sau đây sẽ bị tắt" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "Xác nhận" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "Kích hoạt phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "Tắt phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "Đã cập nhật phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "Phần bổ sung đã được kích hoạt" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "Phần bổ sung đã bị tắt" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "Lỗi cập nhật phần bổ sung" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "Hủy kích hoạt" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "Kích hoạt" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "Mẫu" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "Đã cài đặt" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "Kiểm kê" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "Chuyển đến trang đầu" msgid "Mark as unread" msgstr "Đánh dấu chưa đọc" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "Chi tiết bản dựng" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "Phân kho" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "Đính kèm" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/zh-hans/messages.po b/src/frontend/src/locales/zh-hans/messages.po index 042ef3ecd1..d148cae770 100644 --- a/src/frontend/src/locales/zh-hans/messages.po +++ b/src/frontend/src/locales/zh-hans/messages.po @@ -147,13 +147,13 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 #: src/components/tables/company/ContactTable.tsx:35 -#: src/components/tables/part/PartCategoryTable.tsx:24 -#: src/components/tables/part/PartParameterTemplateTable.tsx:29 +#: src/components/tables/part/PartCategoryTable.tsx:26 +#: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 -#: src/components/tables/stock/StockLocationTable.tsx:25 +#: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" msgstr "" @@ -196,8 +196,8 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 -#: src/components/tables/InvenTreeTable.tsx:394 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/InvenTreeTable.tsx:350 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -227,7 +227,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -283,7 +283,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/components/tables/InvenTreeTable.tsx:386 +#: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" msgstr "" @@ -325,10 +325,12 @@ msgid "Scan QR code" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:51 msgid "Yes" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:52 msgid "No" msgstr "" @@ -537,8 +539,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -683,7 +685,7 @@ msgstr "" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 -#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/build/BuildOrderTable.tsx:39 #: src/components/tables/part/PartParameterTable.tsx:34 #: src/components/tables/part/PartTable.tsx:26 #: src/components/tables/part/RelatedPartTable.tsx:41 @@ -695,7 +697,7 @@ msgid "Part" msgstr "" #: src/components/render/ModelType.tsx:21 -#: src/components/tables/part/PartCategoryTable.tsx:36 +#: src/components/tables/part/PartCategoryTable.tsx:46 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -741,7 +743,7 @@ msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:62 #: src/pages/company/CompanyDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 @@ -813,7 +815,7 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:107 -#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" @@ -835,7 +837,7 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:121 -#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" @@ -896,7 +898,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -920,12 +922,12 @@ msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 -#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/build/BuildOrderTable.tsx:57 #: src/components/tables/part/PartParameterTable.tsx:65 -#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -942,6 +944,11 @@ msgid "Line Items" msgstr "" #: src/components/tables/ColumnRenderers.tsx:78 +#: src/components/tables/build/BuildOrderTable.tsx:115 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:41 +#: src/components/tables/sales/ReturnOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" msgstr "" @@ -991,108 +998,143 @@ msgstr "" msgid "Download selected data" msgstr "" -#: src/components/tables/FilterBadge.tsx:44 -msgid "Remove filter" +#: src/components/tables/Filter.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:128 +msgid "Assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:129 +msgid "Show orders assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:96 +msgid "Outstanding" +msgstr "" + +#: src/components/tables/Filter.tsx:97 +msgid "Show outstanding orders" +msgstr "" + +#: src/components/tables/Filter.tsx:104 +#: src/components/tables/build/BuildOrderTable.tsx:122 +msgid "Overdue" +msgstr "" + +#: src/components/tables/Filter.tsx:105 +msgid "Show overdue orders" msgstr "" #: src/components/tables/FilterGroup.tsx:29 -msgid "Add table filter" -msgstr "" +#~ msgid "Add table filter" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:44 -msgid "Clear all filters" -msgstr "" +#~ msgid "Clear all filters" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:51 -msgid "Add filter" +#~ msgid "Add filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:51 +msgid "Remove filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:56 -msgid "True" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:57 -msgid "False" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:143 -msgid "Add Table Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:145 -msgid "Select from the available filters" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:149 -msgid "Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:150 +#: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:159 +#: src/components/tables/FilterSelectDrawer.tsx:146 +msgid "Filter" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:160 +#: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/FilterSelectDrawer.tsx:188 +msgid "Table Filters" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:209 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:172 +#: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:330 -#: src/components/tables/InvenTreeTable.tsx:351 +#: src/components/tables/FilterSelectDrawer.tsx:228 +msgid "Clear Filters" +msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:56 +#~ msgid "True" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:57 +#~ msgid "False" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:143 +#~ msgid "Add Table Filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:145 +#~ msgid "Select from the available filters" +#~ msgstr "" + +#: src/components/tables/InvenTreeTable.tsx:72 +#: src/components/tables/InvenTreeTable.tsx:286 +#: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:365 +#: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:373 +#: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:376 +#: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:379 +#: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:382 +#: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:442 -#: src/components/tables/InvenTreeTable.tsx:443 +#: src/components/tables/InvenTreeTable.tsx:393 +#: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:451 -#: src/components/tables/InvenTreeTable.tsx:452 +#: src/components/tables/InvenTreeTable.tsx:402 +#: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:466 +#: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:485 +#: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" msgstr "" @@ -1110,9 +1152,9 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 -#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/build/BuildOrderTable.tsx:33 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" msgstr "" @@ -1121,11 +1163,13 @@ msgid "Substitutes" msgstr "" #: src/components/tables/bom/BomTable.tsx:124 +#: src/components/tables/bom/BomTable.tsx:273 +#: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" msgstr "" #: src/components/tables/bom/BomTable.tsx:128 -#: src/components/tables/bom/BomTable.tsx:243 +#: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" msgstr "" @@ -1134,6 +1178,8 @@ msgid "Allow Variants" msgstr "" #: src/components/tables/bom/BomTable.tsx:136 +#: src/components/tables/bom/BomTable.tsx:268 +#: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" msgstr "" @@ -1145,6 +1191,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 +#: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" msgstr "" @@ -1195,7 +1242,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1205,59 +1252,144 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:256 +#: src/components/tables/bom/BomTable.tsx:243 +msgid "Trackable Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:244 +msgid "Show trackable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:248 +#: src/components/tables/bom/UsedInTable.tsx:31 +msgid "Assembled Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:249 +msgid "Show asssmbled items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:253 +msgid "Has Available Stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:254 +msgid "Show items with available stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:258 +#: src/components/tables/part/PartTable.tsx:91 +msgid "On Order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:259 +msgid "Show items on order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:263 +msgid "Validated" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:264 +msgid "Show validated items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:269 +#: src/components/tables/bom/UsedInTable.tsx:87 +msgid "Show inherited items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:274 +#: src/components/tables/bom/UsedInTable.tsx:92 +msgid "Show optional items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:279 +msgid "Show consumable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:283 +msgid "Has Pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:284 +msgid "Show items with pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:295 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:267 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:275 +#: src/components/tables/bom/BomTable.tsx:314 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:289 +#: src/components/tables/bom/BomTable.tsx:328 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:291 +#: src/components/tables/bom/BomTable.tsx:330 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:345 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:307 +#: src/components/tables/bom/BomTable.tsx:346 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:309 +#: src/components/tables/bom/BomTable.tsx:348 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:31 -msgid "Assembled Part" -msgstr "" - #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:62 +#: src/components/tables/bom/UsedInTable.tsx:96 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/part/PartVariantTable.tsx:15 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 +#: src/components/tables/settings/UserTable.tsx:194 +#: src/components/tables/stock/StockItemTable.tsx:247 +msgid "Active" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:97 +msgid "Show active assemblies" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:101 +#: src/components/tables/part/PartTable.tsx:199 +#: src/components/tables/part/PartVariantTable.tsx:30 +msgid "Trackable" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:102 +msgid "Show trackable assemblies" +msgstr "" + +#: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:75 +#: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:83 +#: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" msgstr "" @@ -1266,20 +1398,19 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:110 -#: src/components/tables/part/PartTable.tsx:175 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 -#: src/components/tables/settings/UserTable.tsx:194 -msgid "Active" +#: src/components/tables/build/BuildOrderTable.tsx:111 +msgid "Show active orders" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:115 -msgid "Overdue" +#: src/components/tables/build/BuildOrderTable.tsx:116 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 +#: src/components/tables/sales/ReturnOrderTable.tsx:38 +#: src/components/tables/sales/SalesOrderTable.tsx:39 +msgid "Filter by order status" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:120 -msgid "Assigned to me" +#: src/components/tables/build/BuildOrderTable.tsx:123 +msgid "Show overdue status" msgstr "" #: src/components/tables/company/AddressTable.tsx:42 @@ -1451,17 +1582,37 @@ msgstr "" msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:31 -#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/part/PartCategoryTable.tsx:33 +#: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" msgstr "" +#: src/components/tables/part/PartCategoryTable.tsx:38 +#: src/components/tables/part/PartCategoryTable.tsx:61 +#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:68 +msgid "Structural" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:56 +#: src/components/tables/part/PartTable.tsx:187 +msgid "Include Subcategories" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:57 +msgid "Include subcategories in results" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:62 +msgid "Show structural categories" +msgstr "" + #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:93 -#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +#: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" @@ -1499,50 +1650,73 @@ msgid "Add parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:45 +#: src/components/tables/part/PartParameterTemplateTable.tsx:30 +#: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:49 +#: src/components/tables/part/PartParameterTemplateTable.tsx:31 +msgid "Show checkbox templates" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +msgid "Has choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:36 +msgid "Show templates with choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartTable.tsx:205 +msgid "Has Units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:41 +msgid "Show templates with units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:64 -msgid "Edit Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:66 -msgid "Parameter template updated" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:77 -msgid "Delete Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 -msgid "Parameter template deleted" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:80 -msgid "Are you sure you want to remove this parameter template?" -msgstr "" - #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" #~ msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:92 +#: src/components/tables/part/PartParameterTemplateTable.tsx:85 +msgid "Edit Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:87 +msgid "Parameter template updated" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:98 +msgid "Delete Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:99 +msgid "Parameter template deleted" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:101 +msgid "Are you sure you want to remove this parameter template?" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:94 +#: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:102 +#: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" msgstr "" @@ -1565,10 +1739,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:91 -msgid "On Order" -msgstr "" - #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" @@ -1582,6 +1752,7 @@ msgid "Filter by part active status" msgstr "" #: src/components/tables/part/PartTable.tsx:181 +#: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" msgstr "" @@ -1589,10 +1760,6 @@ msgstr "" msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:187 -msgid "Include Subcategories" -msgstr "" - #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" @@ -1605,18 +1772,10 @@ msgstr "" msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:199 -msgid "Trackable" -msgstr "" - #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:205 -msgid "Has Units" -msgstr "" - #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" @@ -1664,6 +1823,7 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 +#: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" @@ -1675,6 +1835,26 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/components/tables/part/PartVariantTable.tsx:16 +msgid "Show active variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:20 +msgid "Template" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:21 +msgid "Show template variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:26 +msgid "Show virtual variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:31 +msgid "Show trackable variants" +msgstr "" + #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" @@ -1707,162 +1887,175 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 +#: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -1937,13 +2130,13 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" msgstr "" @@ -1957,6 +2150,7 @@ msgid "MPN" msgstr "" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" msgstr "" @@ -2008,18 +2202,18 @@ msgstr "" msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:42 -#: src/components/tables/sales/SalesOrderTable.tsx:44 +#: src/components/tables/sales/ReturnOrderTable.tsx:61 +#: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:58 -#: src/components/tables/sales/SalesOrderTable.tsx:60 +#: src/components/tables/sales/ReturnOrderTable.tsx:77 +#: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:69 +#: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" msgstr "" @@ -2335,22 +2529,144 @@ msgid "Purchase Price" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:247 -msgid "Test Filter" +#~ msgid "Test Filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:248 +msgid "Show stock for active parts" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:248 -msgid "This is a test filter" +#~ msgid "This is a test filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:253 +msgid "Filter by stock status" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:42 -msgid "Structural" +#: src/components/tables/stock/StockItemTable.tsx:259 +msgid "Show stock for assmebled parts" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:49 +#: src/components/tables/stock/StockItemTable.tsx:263 +msgid "Allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:264 +msgid "Show items which have been allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:269 +msgid "Show items which are available" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:273 +#: src/components/tables/stock/StockLocationTable.tsx:26 +msgid "Include Sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:274 +msgid "Include stock in sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:278 +msgid "Depleted" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:279 +msgid "Show depleted stock items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:284 +msgid "Show items which are in stock" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:288 +msgid "In Production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:289 +msgid "Show items which are in production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:294 +msgid "Include stock items for variant parts" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:299 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:303 +msgid "Sent to Customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:304 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:308 +msgid "Is Serialized" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:309 +msgid "Show items which have a serial number" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:316 +msgid "Has Batch Code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:317 +msgid "Show items which have a batch code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:322 +msgid "Tracked" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:323 +msgid "Show tracked items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:327 +msgid "Has Purchase Price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:328 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:336 +msgid "External Location" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:337 +msgid "Show items in an external location" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:27 +msgid "Include sublocations in results" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:32 +msgid "Show structural locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:37 +msgid "Show external locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:41 +msgid "Has location type" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" msgstr "" @@ -3311,7 +3627,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3362,39 +3678,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3410,16 +3726,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3432,7 +3748,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3440,11 +3756,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -3452,14 +3768,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/zh-hant/messages.po b/src/frontend/src/locales/zh-hant/messages.po index 0a561542de..62cf488a1a 100644 --- a/src/frontend/src/locales/zh-hant/messages.po +++ b/src/frontend/src/locales/zh-hant/messages.po @@ -147,13 +147,13 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 #: src/components/tables/company/ContactTable.tsx:35 -#: src/components/tables/part/PartCategoryTable.tsx:24 -#: src/components/tables/part/PartParameterTemplateTable.tsx:29 +#: src/components/tables/part/PartCategoryTable.tsx:26 +#: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 -#: src/components/tables/stock/StockLocationTable.tsx:25 +#: src/components/tables/stock/StockLocationTable.tsx:51 msgid "Name" msgstr "" @@ -196,8 +196,8 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 -#: src/components/tables/InvenTreeTable.tsx:394 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/InvenTreeTable.tsx:350 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -227,7 +227,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -283,7 +283,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/components/tables/InvenTreeTable.tsx:386 +#: src/components/tables/InvenTreeTable.tsx:342 msgid "Unknown error" msgstr "" @@ -325,10 +325,12 @@ msgid "Scan QR code" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:51 msgid "Yes" msgstr "" #: src/components/items/YesNoButton.tsx:16 +#: src/components/tables/Filter.tsx:52 msgid "No" msgstr "" @@ -537,8 +539,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -683,7 +685,7 @@ msgstr "" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 -#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/build/BuildOrderTable.tsx:39 #: src/components/tables/part/PartParameterTable.tsx:34 #: src/components/tables/part/PartTable.tsx:26 #: src/components/tables/part/RelatedPartTable.tsx:41 @@ -695,7 +697,7 @@ msgid "Part" msgstr "" #: src/components/render/ModelType.tsx:21 -#: src/components/tables/part/PartCategoryTable.tsx:36 +#: src/components/tables/part/PartCategoryTable.tsx:46 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -741,7 +743,7 @@ msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:62 #: src/pages/company/CompanyDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 @@ -813,7 +815,7 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:107 -#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:58 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" @@ -835,7 +837,7 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:121 -#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/components/tables/sales/ReturnOrderTable.tsx:55 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" @@ -896,7 +898,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -920,12 +922,12 @@ msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 -#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/build/BuildOrderTable.tsx:57 #: src/components/tables/part/PartParameterTable.tsx:65 -#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -942,6 +944,11 @@ msgid "Line Items" msgstr "" #: src/components/tables/ColumnRenderers.tsx:78 +#: src/components/tables/build/BuildOrderTable.tsx:115 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:41 +#: src/components/tables/sales/ReturnOrderTable.tsx:37 +#: src/components/tables/sales/SalesOrderTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:252 msgid "Status" msgstr "" @@ -991,108 +998,143 @@ msgstr "" msgid "Download selected data" msgstr "" -#: src/components/tables/FilterBadge.tsx:44 -msgid "Remove filter" +#: src/components/tables/Filter.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:128 +msgid "Assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:129 +msgid "Show orders assigned to me" +msgstr "" + +#: src/components/tables/Filter.tsx:96 +msgid "Outstanding" +msgstr "" + +#: src/components/tables/Filter.tsx:97 +msgid "Show outstanding orders" +msgstr "" + +#: src/components/tables/Filter.tsx:104 +#: src/components/tables/build/BuildOrderTable.tsx:122 +msgid "Overdue" +msgstr "" + +#: src/components/tables/Filter.tsx:105 +msgid "Show overdue orders" msgstr "" #: src/components/tables/FilterGroup.tsx:29 -msgid "Add table filter" -msgstr "" +#~ msgid "Add table filter" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:44 -msgid "Clear all filters" -msgstr "" +#~ msgid "Clear all filters" +#~ msgstr "" #: src/components/tables/FilterGroup.tsx:51 -msgid "Add filter" +#~ msgid "Add filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:51 +msgid "Remove filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:56 -msgid "True" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:57 -msgid "False" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:143 -msgid "Add Table Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:145 -msgid "Select from the available filters" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:149 -msgid "Filter" -msgstr "" - -#: src/components/tables/FilterSelectModal.tsx:150 +#: src/components/tables/FilterSelectDrawer.tsx:145 msgid "Select filter" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:159 +#: src/components/tables/FilterSelectDrawer.tsx:146 +msgid "Filter" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:153 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:160 +#: src/components/tables/FilterSelectDrawer.tsx:154 msgid "Select filter value" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/FilterSelectDrawer.tsx:188 +msgid "Table Filters" +msgstr "" + +#: src/components/tables/FilterSelectDrawer.tsx:209 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 msgid "Cancel" msgstr "" -#: src/components/tables/FilterSelectModal.tsx:172 +#: src/components/tables/FilterSelectDrawer.tsx:219 msgid "Add Filter" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:330 -#: src/components/tables/InvenTreeTable.tsx:351 +#: src/components/tables/FilterSelectDrawer.tsx:228 +msgid "Clear Filters" +msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:56 +#~ msgid "True" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:57 +#~ msgid "False" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:143 +#~ msgid "Add Table Filter" +#~ msgstr "" + +#: src/components/tables/FilterSelectModal.tsx:145 +#~ msgid "Select from the available filters" +#~ msgstr "" + +#: src/components/tables/InvenTreeTable.tsx:72 +#: src/components/tables/InvenTreeTable.tsx:286 +#: src/components/tables/InvenTreeTable.tsx:307 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:365 +#: src/components/tables/InvenTreeTable.tsx:321 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:373 +#: src/components/tables/InvenTreeTable.tsx:329 msgid "Bad request" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:376 +#: src/components/tables/InvenTreeTable.tsx:332 msgid "Unauthorized" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:379 +#: src/components/tables/InvenTreeTable.tsx:335 msgid "Forbidden" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:382 +#: src/components/tables/InvenTreeTable.tsx:338 msgid "Not found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:442 -#: src/components/tables/InvenTreeTable.tsx:443 +#: src/components/tables/InvenTreeTable.tsx:393 +#: src/components/tables/InvenTreeTable.tsx:394 msgid "Barcode actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:451 -#: src/components/tables/InvenTreeTable.tsx:452 +#: src/components/tables/InvenTreeTable.tsx:402 +#: src/components/tables/InvenTreeTable.tsx:403 msgid "Print actions" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:466 +#: src/components/tables/InvenTreeTable.tsx:417 msgid "Refresh data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:485 +#: src/components/tables/InvenTreeTable.tsx:436 msgid "Table filters" msgstr "" @@ -1110,9 +1152,9 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 -#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/build/BuildOrderTable.tsx:33 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:117 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:61 msgid "Reference" msgstr "" @@ -1121,11 +1163,13 @@ msgid "Substitutes" msgstr "" #: src/components/tables/bom/BomTable.tsx:124 +#: src/components/tables/bom/BomTable.tsx:273 +#: src/components/tables/bom/UsedInTable.tsx:91 msgid "Optional" msgstr "" #: src/components/tables/bom/BomTable.tsx:128 -#: src/components/tables/bom/BomTable.tsx:243 +#: src/components/tables/bom/BomTable.tsx:278 msgid "Consumable" msgstr "" @@ -1134,6 +1178,8 @@ msgid "Allow Variants" msgstr "" #: src/components/tables/bom/BomTable.tsx:136 +#: src/components/tables/bom/BomTable.tsx:268 +#: src/components/tables/bom/UsedInTable.tsx:86 msgid "Gets Inherited" msgstr "" @@ -1145,6 +1191,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:147 +#: src/components/tables/stock/StockItemTable.tsx:268 msgid "Available" msgstr "" @@ -1195,7 +1242,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1205,59 +1252,144 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:256 +#: src/components/tables/bom/BomTable.tsx:243 +msgid "Trackable Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:244 +msgid "Show trackable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:248 +#: src/components/tables/bom/UsedInTable.tsx:31 +msgid "Assembled Part" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:249 +msgid "Show asssmbled items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:253 +msgid "Has Available Stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:254 +msgid "Show items with available stock" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:258 +#: src/components/tables/part/PartTable.tsx:91 +msgid "On Order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:259 +msgid "Show items on order" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:263 +msgid "Validated" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:264 +msgid "Show validated items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:269 +#: src/components/tables/bom/UsedInTable.tsx:87 +msgid "Show inherited items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:274 +#: src/components/tables/bom/UsedInTable.tsx:92 +msgid "Show optional items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:279 +msgid "Show consumable items" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:283 +msgid "Has Pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:284 +msgid "Show items with pricing" +msgstr "" + +#: src/components/tables/bom/BomTable.tsx:295 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:267 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:275 +#: src/components/tables/bom/BomTable.tsx:314 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:289 +#: src/components/tables/bom/BomTable.tsx:328 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:291 +#: src/components/tables/bom/BomTable.tsx:330 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:345 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:307 +#: src/components/tables/bom/BomTable.tsx:346 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:309 +#: src/components/tables/bom/BomTable.tsx:348 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:31 -msgid "Assembled Part" -msgstr "" - #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:62 +#: src/components/tables/bom/UsedInTable.tsx:96 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/part/PartVariantTable.tsx:15 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 +#: src/components/tables/settings/UserTable.tsx:194 +#: src/components/tables/stock/StockItemTable.tsx:247 +msgid "Active" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:97 +msgid "Show active assemblies" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:101 +#: src/components/tables/part/PartTable.tsx:199 +#: src/components/tables/part/PartVariantTable.tsx:30 +msgid "Trackable" +msgstr "" + +#: src/components/tables/bom/UsedInTable.tsx:102 +msgid "Show trackable assemblies" +msgstr "" + +#: src/components/tables/build/BuildOrderTable.tsx:63 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:75 +#: src/components/tables/build/BuildOrderTable.tsx:76 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:83 +#: src/components/tables/build/BuildOrderTable.tsx:84 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:89 +#: src/components/tables/build/BuildOrderTable.tsx:90 msgid "Issued By" msgstr "" @@ -1266,20 +1398,19 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:110 -#: src/components/tables/part/PartTable.tsx:175 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 -#: src/components/tables/settings/UserTable.tsx:194 -msgid "Active" +#: src/components/tables/build/BuildOrderTable.tsx:111 +msgid "Show active orders" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:115 -msgid "Overdue" +#: src/components/tables/build/BuildOrderTable.tsx:116 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:42 +#: src/components/tables/sales/ReturnOrderTable.tsx:38 +#: src/components/tables/sales/SalesOrderTable.tsx:39 +msgid "Filter by order status" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:120 -msgid "Assigned to me" +#: src/components/tables/build/BuildOrderTable.tsx:123 +msgid "Show overdue status" msgstr "" #: src/components/tables/company/AddressTable.tsx:42 @@ -1451,17 +1582,37 @@ msgstr "" msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:31 -#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/part/PartCategoryTable.tsx:33 +#: src/components/tables/stock/StockLocationTable.tsx:57 msgid "Path" msgstr "" +#: src/components/tables/part/PartCategoryTable.tsx:38 +#: src/components/tables/part/PartCategoryTable.tsx:61 +#: src/components/tables/stock/StockLocationTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:68 +msgid "Structural" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:56 +#: src/components/tables/part/PartTable.tsx:187 +msgid "Include Subcategories" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:57 +msgid "Include subcategories in results" +msgstr "" + +#: src/components/tables/part/PartCategoryTable.tsx:62 +msgid "Show structural categories" +msgstr "" + #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:93 -#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +#: src/components/tables/part/PartParameterTemplateTable.tsx:56 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" @@ -1499,50 +1650,73 @@ msgid "Add parameter" msgstr "" #: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/stock/StockItemTable.tsx:293 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:45 +#: src/components/tables/part/PartParameterTemplateTable.tsx:30 +#: src/components/tables/part/PartParameterTemplateTable.tsx:66 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:49 +#: src/components/tables/part/PartParameterTemplateTable.tsx:31 +msgid "Show checkbox templates" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:35 +msgid "Has choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:36 +msgid "Show templates with choices" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:40 +#: src/components/tables/part/PartTable.tsx:205 +msgid "Has Units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:41 +msgid "Show templates with units" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:70 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:64 -msgid "Edit Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:66 -msgid "Parameter template updated" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:77 -msgid "Delete Parameter Template" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 -msgid "Parameter template deleted" -msgstr "" - -#: src/components/tables/part/PartParameterTemplateTable.tsx:80 -msgid "Are you sure you want to remove this parameter template?" -msgstr "" - #: src/components/tables/part/PartParameterTemplateTable.tsx:83 #~ msgid "Remove parameter template" #~ msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:92 +#: src/components/tables/part/PartParameterTemplateTable.tsx:85 +msgid "Edit Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:87 +msgid "Parameter template updated" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:98 +msgid "Delete Parameter Template" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:99 +msgid "Parameter template deleted" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:101 +msgid "Are you sure you want to remove this parameter template?" +msgstr "" + +#: src/components/tables/part/PartParameterTemplateTable.tsx:113 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:94 +#: src/components/tables/part/PartParameterTemplateTable.tsx:115 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:102 +#: src/components/tables/part/PartParameterTemplateTable.tsx:123 msgid "Add parameter template" msgstr "" @@ -1565,10 +1739,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:91 -msgid "On Order" -msgstr "" - #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" @@ -1582,6 +1752,7 @@ msgid "Filter by part active status" msgstr "" #: src/components/tables/part/PartTable.tsx:181 +#: src/components/tables/stock/StockItemTable.tsx:258 msgid "Assembly" msgstr "" @@ -1589,10 +1760,6 @@ msgstr "" msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:187 -msgid "Include Subcategories" -msgstr "" - #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" @@ -1605,18 +1772,10 @@ msgstr "" msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:199 -msgid "Trackable" -msgstr "" - #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:205 -msgid "Has Units" -msgstr "" - #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" @@ -1664,6 +1823,7 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 +#: src/components/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" @@ -1675,6 +1835,26 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/components/tables/part/PartVariantTable.tsx:16 +msgid "Show active variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:20 +msgid "Template" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:21 +msgid "Show template variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:26 +msgid "Show virtual variants" +msgstr "" + +#: src/components/tables/part/PartVariantTable.tsx:31 +msgid "Show trackable variants" +msgstr "" + #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" @@ -1707,162 +1887,175 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 +#: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -1937,13 +2130,13 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:69 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:85 msgid "Supplier Reference" msgstr "" @@ -1957,6 +2150,7 @@ msgid "MPN" msgstr "" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:283 msgid "In Stock" msgstr "" @@ -2008,18 +2202,18 @@ msgstr "" msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:42 -#: src/components/tables/sales/SalesOrderTable.tsx:44 +#: src/components/tables/sales/ReturnOrderTable.tsx:61 +#: src/components/tables/sales/SalesOrderTable.tsx:65 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:58 -#: src/components/tables/sales/SalesOrderTable.tsx:60 +#: src/components/tables/sales/ReturnOrderTable.tsx:77 +#: src/components/tables/sales/SalesOrderTable.tsx:81 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:69 +#: src/components/tables/sales/ReturnOrderTable.tsx:88 msgid "Total Cost" msgstr "" @@ -2335,22 +2529,144 @@ msgid "Purchase Price" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:247 -msgid "Test Filter" +#~ msgid "Test Filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:248 +msgid "Show stock for active parts" msgstr "" #: src/components/tables/stock/StockItemTable.tsx:248 -msgid "This is a test filter" +#~ msgid "This is a test filter" +#~ msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:253 +msgid "Filter by stock status" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:42 -msgid "Structural" +#: src/components/tables/stock/StockItemTable.tsx:259 +msgid "Show stock for assmebled parts" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:49 +#: src/components/tables/stock/StockItemTable.tsx:263 +msgid "Allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:264 +msgid "Show items which have been allocated" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:269 +msgid "Show items which are available" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:273 +#: src/components/tables/stock/StockLocationTable.tsx:26 +msgid "Include Sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:274 +msgid "Include stock in sublocations" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:278 +msgid "Depleted" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:279 +msgid "Show depleted stock items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:284 +msgid "Show items which are in stock" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:288 +msgid "In Production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:289 +msgid "Show items which are in production" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:294 +msgid "Include stock items for variant parts" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:299 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:303 +msgid "Sent to Customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:304 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:308 +msgid "Is Serialized" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:309 +msgid "Show items which have a serial number" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:316 +msgid "Has Batch Code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:317 +msgid "Show items which have a batch code" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:322 +msgid "Tracked" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:323 +msgid "Show tracked items" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:327 +msgid "Has Purchase Price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:328 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:336 +msgid "External Location" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:337 +msgid "Show items in an external location" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:27 +msgid "Include sublocations in results" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:32 +msgid "Show structural locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/components/tables/stock/StockLocationTable.tsx:75 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:37 +msgid "Show external locations" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:41 +msgid "Has location type" +msgstr "" + +#: src/components/tables/stock/StockLocationTable.tsx:82 msgid "Location Type" msgstr "" @@ -3311,7 +3627,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3362,39 +3678,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3410,16 +3726,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3432,7 +3748,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3440,11 +3756,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -3452,14 +3768,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr "" diff --git a/src/frontend/src/locales/zh/messages.po b/src/frontend/src/locales/zh/messages.po index 0dddf2881b..da1a65cc47 100644 --- a/src/frontend/src/locales/zh/messages.po +++ b/src/frontend/src/locales/zh/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-08 02:46\n" +"PO-Revision-Date: 2023-12-11 03:46\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -174,7 +174,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:26 #: src/components/tables/part/PartParameterTemplateTable.tsx:50 #: src/components/tables/plugin/PluginErrorTable.tsx:33 -#: src/components/tables/plugin/PluginListTable.tsx:156 +#: src/components/tables/plugin/PluginListTable.tsx:157 #: src/components/tables/settings/CustomUnitsTable.tsx:31 #: src/components/tables/settings/GroupTable.tsx:100 #: src/components/tables/stock/StockLocationTable.tsx:51 @@ -221,7 +221,7 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:350 -#: src/components/tables/plugin/PluginListTable.tsx:363 +#: src/components/tables/plugin/PluginListTable.tsx:364 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -251,7 +251,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:84 -#: src/pages/build/BuildDetail.tsx:206 +#: src/pages/build/BuildDetail.tsx:204 msgid "Barcode Actions" msgstr "" @@ -563,8 +563,8 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:174 -#: src/components/tables/plugin/PluginListTable.tsx:286 +#: src/components/tables/plugin/PluginListTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:287 msgid "Version" msgstr "" @@ -930,7 +930,7 @@ msgstr "" #: src/components/tables/bom/UsedInTable.tsx:68 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 -#: src/pages/build/BuildDetail.tsx:77 +#: src/pages/build/BuildDetail.tsx:75 msgid "Quantity" msgstr "" @@ -958,8 +958,8 @@ msgstr "" #: src/components/tables/part/PartParameterTable.tsx:65 #: src/components/tables/part/PartParameterTemplateTable.tsx:61 #: src/components/tables/part/RelatedPartTable.tsx:60 -#: src/components/tables/plugin/PluginListTable.tsx:159 -#: src/components/tables/plugin/PluginListTable.tsx:273 +#: src/components/tables/plugin/PluginListTable.tsx:160 +#: src/components/tables/plugin/PluginListTable.tsx:274 #: src/components/tables/stock/StockItemTable.tsx:45 msgid "Description" msgstr "" @@ -1095,7 +1095,7 @@ msgid "Table Filters" msgstr "" #: src/components/tables/FilterSelectDrawer.tsx:209 -#: src/components/tables/plugin/PluginListTable.tsx:332 +#: src/components/tables/plugin/PluginListTable.tsx:333 #: src/contexts/ThemeContext.tsx:64 #: src/functions/forms.tsx:202 #: src/hooks/UseForm.tsx:38 @@ -1274,7 +1274,7 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/components/tables/purchasing/SupplierPartTable.tsx:130 -#: src/pages/build/BuildDetail.tsx:169 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/company/CompanyDetail.tsx:156 #: src/pages/part/PartDetail.tsx:228 #: src/pages/purchasing/PurchaseOrderDetail.tsx:90 @@ -1388,8 +1388,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/part/PartVariantTable.tsx:15 -#: src/components/tables/plugin/PluginListTable.tsx:177 -#: src/components/tables/plugin/PluginListTable.tsx:471 +#: src/components/tables/plugin/PluginListTable.tsx:178 +#: src/components/tables/plugin/PluginListTable.tsx:500 #: src/components/tables/settings/UserTable.tsx:194 #: src/components/tables/stock/StockItemTable.tsx:247 msgid "Active" @@ -1923,162 +1923,174 @@ msgstr "" msgid "Stage" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:103 msgid "Plugin with id {id} not found" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:104 +#: src/components/tables/plugin/PluginListTable.tsx:105 msgid "An error occurred while fetching plugin details" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:121 +#: src/components/tables/plugin/PluginListTable.tsx:122 msgid "Plugin Actions" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:125 -#: src/components/tables/plugin/PluginListTable.tsx:128 +#: src/components/tables/plugin/PluginListTable.tsx:126 +#: src/components/tables/plugin/PluginListTable.tsx:129 msgid "Edit plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:139 #: src/components/tables/plugin/PluginListTable.tsx:140 +#: src/components/tables/plugin/PluginListTable.tsx:141 msgid "Reload" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:153 +#: src/components/tables/plugin/PluginListTable.tsx:154 msgid "Plugin information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:164 +#: src/components/tables/plugin/PluginListTable.tsx:165 msgid "Author" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:169 +#: src/components/tables/plugin/PluginListTable.tsx:170 msgid "Date" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:185 +#: src/components/tables/plugin/PluginListTable.tsx:186 msgid "Package information" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:190 +#: src/components/tables/plugin/PluginListTable.tsx:191 msgid "Installation path" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:195 -#: src/components/tables/plugin/PluginListTable.tsx:476 +#: src/components/tables/plugin/PluginListTable.tsx:196 +#: src/components/tables/plugin/PluginListTable.tsx:505 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:206 +#: src/components/tables/plugin/PluginListTable.tsx:207 msgid "Plugin settings" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:223 +#: src/components/tables/plugin/PluginListTable.tsx:224 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:229 +#: src/components/tables/plugin/PluginListTable.tsx:230 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:236 +#: src/components/tables/plugin/PluginListTable.tsx:237 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:258 +#: src/components/tables/plugin/PluginListTable.tsx:259 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:280 +#: src/components/tables/plugin/PluginListTable.tsx:281 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Activate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:305 +#: src/components/tables/plugin/PluginListTable.tsx:306 msgid "Deactivate Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:314 +#: src/components/tables/plugin/PluginListTable.tsx:315 msgid "Confirm plugin activation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:315 +#: src/components/tables/plugin/PluginListTable.tsx:316 msgid "Confirm plugin deactivation" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:321 +#: src/components/tables/plugin/PluginListTable.tsx:322 msgid "The following plugin will be activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:322 +#: src/components/tables/plugin/PluginListTable.tsx:323 msgid "The following plugin will be deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:333 +#: src/components/tables/plugin/PluginListTable.tsx:334 msgid "Confirm" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Activating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:343 +#: src/components/tables/plugin/PluginListTable.tsx:344 msgid "Deactivating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:353 +#: src/components/tables/plugin/PluginListTable.tsx:354 msgid "Plugin updated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:355 +#: src/components/tables/plugin/PluginListTable.tsx:356 msgid "The plugin was activated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:356 +#: src/components/tables/plugin/PluginListTable.tsx:357 msgid "The plugin was deactivated" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:364 +#: src/components/tables/plugin/PluginListTable.tsx:365 msgid "Error updating plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:381 +#: src/components/tables/plugin/PluginListTable.tsx:382 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:390 +#: src/components/tables/plugin/PluginListTable.tsx:391 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:404 +#: src/components/tables/plugin/PluginListTable.tsx:405 msgid "Install plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:412 +#: src/components/tables/plugin/PluginListTable.tsx:413 msgid "Install" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:416 +#: src/components/tables/plugin/PluginListTable.tsx:417 msgid "Plugin installed successfully" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:435 +#: src/components/tables/plugin/PluginListTable.tsx:438 +msgid "Plugins reloaded" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:439 +msgid "Plugins were reloaded successfully" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:455 +msgid "Reload Plugins" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:464 msgid "Install Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:448 +#: src/components/tables/plugin/PluginListTable.tsx:477 msgid "Plugin detail" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:481 +#: src/components/tables/plugin/PluginListTable.tsx:510 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:486 +#: src/components/tables/plugin/PluginListTable.tsx:515 #: src/components/tables/stock/StockItemTable.tsx:298 msgid "Installed" msgstr "" @@ -3855,7 +3867,7 @@ msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/build/BuildDetail.tsx:262 +#: src/pages/build/BuildDetail.tsx:260 #: src/pages/build/BuildIndex.tsx:36 #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 @@ -3910,39 +3922,39 @@ msgstr "" msgid "Mark as unread" msgstr "" -#: src/pages/build/BuildDetail.tsx:73 +#: src/pages/build/BuildDetail.tsx:71 msgid "Base Part" msgstr "" -#: src/pages/build/BuildDetail.tsx:81 +#: src/pages/build/BuildDetail.tsx:79 msgid "Build Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:108 +#: src/pages/build/BuildDetail.tsx:106 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 +#: src/pages/build/BuildDetail.tsx:112 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 +#: src/pages/build/BuildDetail.tsx:118 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:131 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:145 +#: src/pages/build/BuildDetail.tsx:143 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:155 #: src/pages/company/CompanyDetail.tsx:144 #: src/pages/part/PartDetail.tsx:216 #: src/pages/purchasing/PurchaseOrderDetail.tsx:78 @@ -3958,16 +3970,16 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:190 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" #: src/pages/build/BuildDetail.tsx:192 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" msgstr "" @@ -3980,7 +3992,7 @@ msgstr "" #~ msgid "Build Order" #~ msgstr "Build Order" -#: src/pages/build/BuildDetail.tsx:220 +#: src/pages/build/BuildDetail.tsx:218 msgid "Reporting Actions" msgstr "" @@ -3988,11 +4000,11 @@ msgstr "" #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/build/BuildDetail.tsx:223 msgid "Report" msgstr "" -#: src/pages/build/BuildDetail.tsx:226 +#: src/pages/build/BuildDetail.tsx:224 msgid "Print build report" msgstr "" @@ -4000,14 +4012,14 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" +#: src/pages/build/BuildDetail.tsx:230 +msgid "Build Order Actions" +msgstr "" + #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:232 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" msgstr ""